例如,如果我有一个数组
String[] myStringArray = new String[]{"x", "a", "r", "y"};
如何制作一个“xary”的单数字符串
答案 0 :(得分:1)
您可以遍历数组的所有元素并将它们附加到StringBuilder中。获取生成的String调用toString()。
使用java 8,您可以从数组中获取Stream并使用reduce操作。
String s = Arrays.stream(myStringArray).reduce("", String::concat); //xary
击> <击> 撞击>
上面的java 8解决方案比使用join更复杂,所以不要这样做! :)
答案 1 :(得分:1)
您可以使用简单的for循环手动连接它,如此
String myString;
for(int i = 0; i < myStringArray.length;i++)
myString + = myStringArray[i];
答案 2 :(得分:0)
String[] myStringArray = new String[]{"x", "a", "r", "y"};
StringBuilder builder = new StringBuilder();
for(String s:myStringArray)
builder.append(s);
System.out.println(builder );