string数组转换成int数组
Array.ConvertAll<string,int>(string的数组,int.Parse);
数组转字符串,以逗号分隔
string[] 数组 = post.体检编号数组;string str = string.Join(",", 数组);
字符串转list集合
string aa = "阿松大,古典风格,环境开会,立刻,与i有";List<string> bb = aa.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();var sNumbers = "1,2,3,4,5,6";List<int> numbers = sNumbers.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(Int32.Parse).ToList();
list集合转字符串
public static void main(String[] args) {List<String> list = Lists.newArrayList();list.add("测试1");list.add("测试2");list.add("测试3");String join = String.join(",", list);System.out.println("join{}"+join);}public static void main(String[] args) {List<String> list = Lists.newArrayList();list.add("测试1");list.add("测试2");list.add("测试3");String join = Joiner.on(",").join(list);System.out.println("join{}"+join);}
删除数组中为空的元素
string[] strArray = { "","111","","222","","333"}; //使用lambda表达式过滤掉空字符串strArray = strArray.Where(s=>!string.IsNullOrEmpty(s)).ToArray();
list转数组 数组转list
List<string> listS=new List<string>(); listS.Add("str"); listS.Add("hello"); string[] str=listS.ToArray();string[] str={"str","string","abc"}; List<string> listS=new List<string>(str);
将数组加入到list中
//定义一个byte类型的list List<byte> byteList = new List<byte>(); //定义一个长度为1024的byte数组 byte[] byteArr = new byte[1024]; //把byte数组放入list中 byteList.AddRange(byteArr);
string数组转换成int数组 数组转字符串 字符串转list list集合转字符串 删除数组中为空的元素 list转数组 数组转list