我有多个文本框名称为“hobies”
String[] outerArray=request.getParameterValues("hobies");
for (int i = 0; i < outerArray.length; i++) {
String[] innerArray=outerArray[i].split(",");
String str = Arrays.toString(innerArray);
System.out.println(str);
}
我想分配给字符串
String All = "Swiming,Reading,Singing";
最佳答案
将括号[
和]
替换为空字符串:
String all = Arrays.toString(outerArray)
.replace("[", "")
.replace("]", "")
.replace(", ", ",");
System.out.println(all);//Swiming,Reading,Singing
替代方法是使用 JDK8 String::join
Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter.
关于java - 将分割数组分配给字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33562063/