ash*_*shu 5 java printing string formatting
我有一个有k个元素的字符串数组.我想使用System.out.format将它们打印出来,但问题是我不知道k.基本上,我想使用类似的东西:(
System.out.format("%s %s ... k times", str1, str2, ... strk);
其中k是变量)
我正在查看java文档,但找不到这样做的方法.有一个简单的出路吗?
谢谢!
Ruc*_*era 38
您可以使用
System.out.format("%s". Arrays.toString(your_array));
Run Code Online (Sandbox Code Playgroud)
爪哇 8:
String formatted = Stream.of(arrayOfStrings)
.collect(Collectors.joining(",","[","]"));
String formatted = Stream.of(arrayOfSomethingElse)
.map(Object::toString)
.collect(Collectors.joining(",","[","]"));
Run Code Online (Sandbox Code Playgroud)
使用循环:
for (String s : array) {
System.out.print(String.format("%s ", s));
}
System.out.println();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27464 次 |
| 最近记录: |