我需要显示以逗号分隔的数组元素。这是我到目前为止的代码:
int[] arr = { 10, 20, 30 };
int[] newArray = Arrays.copyOf(arr, arr.length + 1);
newArray[newArray.length - 1] = 40;
System.out.print("[ ");
for (int i = 0; i < newArray.length; i++) {
System.out.print(", " + newArray[i]);
if (newArray.length - 1 > newArray[i])
System.out.print(", ");
else
System.out.print(" ");
}
System.out.println("]");
Run Code Online (Sandbox Code Playgroud)
我的输出是这样的: [ , 10 , 20 , 30 , 40 ]
我需要删除第一个索引之前的逗号,并且也不要在最后一个索引之后显示它。
小智 5
int[] arr = { 10, 20, 30 };
System.out.println(Arrays.toString(arr));
Run Code Online (Sandbox Code Playgroud)
它与您尝试使用算法做的事情相同。
Output:
[10, 20, 30]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
491 次 |
| 最近记录: |