我有多个文本框名称是"嗜好"
<input type="text" ng-model="LoginData.Username"
<input type="password" ng-model="LoginData.pass"
我想分配给像
这样的字符串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);
}
答案 0 :(得分:1)
用空字符串替换括号[
和]
:
String all = Arrays.toString(outerArray)
.replace("[", "")
.replace("]", "")
.replace(", ", ",");
System.out.println(all);//Swiming,Reading,Singing
替代方法是使用JDK8 String::join
返回一个新的String,该String由CharSequence元素的副本组成,这些元素与指定的分隔符的副本连接在一起。
答案 1 :(得分:0)
while
答案 2 :(得分:0)
您可以使用String.join(delimiter, elements)
功能。这避免了[]
String joinedString = String.join(",", array);