我正在努力将 i 声明为整数,但我无法弄清楚为什么输出结果为空。目标是制作一个序列我的代码是:
public static void main(String[] args) {
String[] myArray = new String[10];
for (int i = 0; i < 10; i++) {
for (int j = 0; j <= i; j++) {
myArray[i] = myArray[i] + "A";
}
System.out.println(myArray[i]);
}
}
最佳答案
问题是数组中的所有项都没有值,因此它们为 null
。
您可以使用以下代码在第一个循环中初始化所有带有空字符串的项目:
for (int i = 0; i < 10; i++) {
myArray[i] = "";
for (int j = 0; j <= i; j++) {
myArray[i] = myArray[i] + "A";
}
System.out.println(myArray[i]);
}
关于java - 我无法阻止 null 显示在 java 中的一维数组的输出中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61493709/