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);