集合或数组转成String字符串1.将集合转成String字符串
1 2 3 4 5 6 7 8String s="";
for(int i = 0; i < numList.size(); i++) { if(s=="") {
(i);
}else{
s=s+","+(i);
}
}
定义List集合,如:
1 2 3 4List<String> numList=new ArrayList<String>();
for(int i=1; i<10; i++){
numList.add(String.valueOf(i));
}
定义 String s=" " ⽤来循环存放从 numList 中遍历出的值。
输出结果(字符中间加“,”)如:s=,1,2,3,4,5,6,7,8,9
输出结果(字符中间⽆间隔)如:s=123456789
String.valueOf() 该⽅法可以将⾮ String 类型数值转换成 String 类型数值。
2.将数组转成String字符串
1 2 3 4 5 6 7 8 9 10 11String [] arr = {"abc", "123", "@#&"};
StringBuffer sb = new StringBuffer();
for(int i = 0; i < arr.length; i++){
sb. append(arr[i]);
数组类型字符串转数组}
String ns = sb.toString();
System.out.println(ns);
}
运⾏后显⽰结果如:abc123@#&
使⽤ String.valueOf() 该⽅法可以将⾮ String 类型数值转换成 String 类型数值,int类型数组同样可⽤。例:sb.append(String.valueOf(arr[i]));
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论