ArrayList<String> values = new ArrayList<>();
values.add("APAC");
values.add("North America");
values.add("South America");
values.add("Europe");
System.out.println(values);
Run Code Online (Sandbox Code Playgroud)
这将打印:
[APAC, North America, South America, Europe]
Run Code Online (Sandbox Code Playgroud)
有没有办法让我得到输出[APAC,North America,South America,Europe]
后没有空格','
。这里有一个类似的问题,但它实际上使用了 aStringBuilder
等等。有没有更简单的方法来获得这个输出?
你打电话时
System.out.println(values);
Run Code Online (Sandbox Code Playgroud)
Java 会调用toString()
on 方法values
,并输出返回的 String。
我们可以手动调用,然后像修改其他内容一样toString()
修改返回值。String
因此,如果列表中没有出现“,”,则以下内容应该可以正常工作:
System.out.println(values.toString().replace(", ", ",");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3306 次 |
最近记录: |