Java 的 String.padLeft()
方法用于在字符串的左側填充字符,使其達到指定的長度。這個方法不能直接處理數組類型,但你可以通過遍歷數組并將每個元素轉換為字符串來實現類似的功能。
例如,假設你有一個整數數組,你想要在數組中的每個元素前添加一個零,使其成為一個固定長度的字符串數組。你可以這樣做:
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
int targetLength = 5;
String[] paddedNumbers = padLeft(numbers, targetLength);
for (String number : paddedNumbers) {
System.out.println(number);
}
}
public static String[] padLeft(int[] numbers, int targetLength) {
String[] result = new String[numbers.length];
for (int i = 0; i < numbers.length; i++) {
result[i] = String.format("%" + targetLength + "d", numbers[i]);
}
return result;
}
這個示例中,padLeft
方法將整數數組轉換為字符串數組,并在每個元素前添加零,使其達到指定的長度。