gpt4 book ai didi

java - 如何删除数组中的最后一个逗号和空格? java

转载 作者:行者123 更新时间:2023-12-01 12:20:28 29 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What's the simplest way to print a Java array?

(34 个回答)


4年前关闭。




伙计们,我想知道如何从数组中删除多余的逗号和空格?当我运行程序时,它给了我 {1, 2, 3, 4, 5, }。我想要的是
{1, 2, 3, 4, 5}。 Main 必须保持不变。 PrintArray 方法是我需要帮助的方法。

引用重复的问题陈述。
这是不同的,因为它要求用户输入一个数字并相应地打印数组。这不是一个重复的问题。

    public static void printArray(int[] myArray)
{

System.out.print("[");
for(int i = 0; i < myArray.length; i++)
{
myArray[i] = i + 1;
System.out.print(myArray[i] + ", ");
}
System.out.println("]");
}
}

最佳答案

首先不要打印它。仅在 i > 0 时才在字符串前打印逗号.

public static void printArray(int[] myArray)
{

System.out.print("[");
for(int i = 0; i < myArray.length; i++)
{
myArray[i] = i + 1;
if (i > 0)
{
System.out.print(", ");
}
System.out.print(myArray[i]);
}
System.out.println("]");
}

关于java - 如何删除数组中的最后一个逗号和空格? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43380636/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com