我如何提取字符串 [] 或数组列表中的所有元素,并将所有单词以正确的格式(带有单个空格)组合在一起,然后存储在数组中。
String[] a = {"Java", "is", "cool"};
输出:Java 很酷。
Use a StringBuilder.
String[] strings = {"Java", "is", "cool"};
StringBuilder builder = new StringBuilder();
for (String string : strings) {
if (builder.length() > 0) {
builder.append(" ");
}
builder.append(string);
}
String string = builder.toString();
System.out.println(string); // Java is cool
Or use 阿帕奇通用语言 StringUtils#join().
String[] strings = {"Java", "is", "cool"};
String string = StringUtils.join(strings, ' ');
System.out.println(string); // Java is cool
或者使用Java8的Arrays#stream().
String[] strings = {"Java", "is", "cool"};
String string = Arrays.stream(strings).collect(Collectors.joining(" "));
System.out.println(string); // Java is cool
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)