将传入的数组转为String,存入数据库。去掉空格和括号的标准写法:
//无空格,无括号
String s3 = StringUtils.join(arr,",");
System.err.println(s3);//41,a,5,g56
其他写法:
public static void main(String[] args) {
//有空格和括号
String [] arr = {“41”,“a”,“5”,“g56”};
String s1 = Arrays.toString(arr);
System.err.println(s1);//[41, a, 5, g56]
//无空格,无括号,无逗号
String s2 = StringUtils.join(arr);
System.err.println(s2);//41a5g56
//无空格,无括号,无逗号
StringBuffer s4 = new StringBuffer();
for (String string : arr) {
s4.append(string);
}
System.err.println(s4.toString());//41a5g56
}
另:java分割包含有多个空格的字符串
String s = "Rita Love code"
正确写法
String [] arr = str.split("\\s+");
for(String ss : arr){
System.out.println(ss);
}
/*
Rita
Love
Code
*/
错误写法
String[] arr2 = str.split(" ");
for (String ss : arr2) {
System.out.println(ss);
}
/*
Rita
Love
code
*/