现在有一个字符串数组,每个数组元素的长度不超过10位,现在需要将其转为定长格式、左靠齐、右边不满10位补空格的一个大字符串,请使用Java实现该转换函数Stringconvert(String[] strs),并注意提高性能和降低内存占用
public static String[] convert(String[] strs) {
String[] result = new String[strs.length];
String[] spaces = {" ", " ", " ", " ", " ", " ", " ", " ", " ", " "};
for (int i = 0; i < strs.length; i++) {
String str = strs[i];
if (str.length() < 10) {
result[i] = str + spaces[10 - str.length() - 1];
} else {
result[i] = str;
}
}
return result;
}
希望能帮到你。