集合或数组转成String字符串

转载;http://www.cnblogs.com/epeter/p/5631436.html

1.将集合转成String字符串

1
2
3
4
5
6
7
8
String s= "" ;
for  ( int  i =  0 ; i < numList.size(); i++) {
     if  (s== "" ) {
     s=numList.get(i);
     } else  {
     s=s+ "," +numList.get(i);
     }
}

 

  • 定义List集合,如:
1
2
3
4
List<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
11
String [] 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])); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值