List和string之间的互相转换

原创 2011年01月13日 09:42:00

我们在开发中经常会用List<string>来保存一组字符串,比如下面这段代码:

List < string >  studentNames  =   new  List < string > ();

studentNames.Add(
" John " );
studentNames.Add(
" Mary " );
studentNames.Add(
" Rose " );


可是有时候,我们要从中获取一个字符串,字符串的内容就是集合中的内容,但是要用逗号隔开,下面的办法可以实现:

string .Join( " " , studentNames.ToArray())


 上面这条语句,返回的结果应该是下面这个样子:

John, Mary, Rose


下面让我们来做个反向工程,从string转换成List<string>

string  result  =   string .Join( " " , studentNames.ToArray());

List
< string >  newStudentNames  =   new  List < string > (result.Split( new   string [] {  " "  }, StringSplitOptions.RemoveEmptyEntries));

foreach  ( string  s  in  newStudentNames)
{
    System.Diagnostics.Debug.WriteLine(s);
}


输出结果如下:

John
Mary
Rose

String 和List<String> 的互相转换

有时候为了方便数据的存储和传递等,需要把List 转换成String ,然后又需要还原,所以把方法记在博客里,方便自己查找。 List 转换成 String : 迭代List的每个子项,将他们用“,”...
  • shareye1992
  • shareye1992
  • 2015年11月25日 14:30
  • 20867

java List转换为字符串并加入分隔符的一些方法总结

方法一: public String listToString(List list, char separator) { StringBuilder sb = new StringBuilde...
  • fanyuna
  • fanyuna
  • 2014年07月08日 19:59
  • 96398

String数组转List,List转String数组

List list = new ArrayList(); list.add("a1"); list.add("a2"); String[] toBeStored =...
  • aaronuu
  • aaronuu
  • 2011年12月09日 09:17
  • 143349

把List<String>转化为以","隔开的字符串的方法

1. [代码][Java]代码     1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
  • sx_ygl
  • sx_ygl
  • 2016年08月08日 15:13
  • 2274

js中的Array对象转成字符串;java中的List转成String数组, List集合的合并

#1、js中Array对象转成字符串
  • gyqiang_it
  • gyqiang_it
  • 2014年07月28日 19:06
  • 8453

从string[]转list<string> 从list<string>转string[]

从string[]转list string[] str={"1","2"}; list list=new list(str); 从list转string[] list list=new l...
  • hefeng_aspnet
  • hefeng_aspnet
  • 2012年12月04日 14:49
  • 1567

List、String、Map相互转换

0 参数   private static final String SEP1 = " "; private static final String SEP2 = "|"; private st...
  • n1007530194
  • n1007530194
  • 2016年01月15日 16:34
  • 3091

将List集合转换List数组,将List数组转换为String数组,将String字符串放到String数组中,将一个数组赋值给另一个数组

1.将List集合转换List数组 从数据库中查到一个List集合: List siList = suppliesService.getByIds(ids); //根据物资id的数组查询物资集合,...
  • MyRecords
  • MyRecords
  • 2016年10月28日 11:55
  • 8194

JAVA中List转换String,String转换List,Map转换String,String转换Map之间的转换类

import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; ...
  • qq7342272
  • qq7342272
  • 2011年09月28日 16:59
  • 96091

把List对象转换成String字符串

package com.pifeng.util; import java.lang.reflect.Field; import java.util.List; /**  * @author 皮...
  • Paulangsky
  • Paulangsky
  • 2015年12月22日 14:52
  • 1236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:List和string之间的互相转换
举报原因:
原因补充:

(最多只允许输入30个字)