string[] al= str.ToString().Split(',')
1. str本来就是string,再ToString()略显多余
2. Split()返回的结果是string[],大小是固定的,没法直接添加
变相地可以采用泛型添加,如下:
str="1,2,6"
string[] al= str.Split(',')
List<string>r = new List<string>(al)
r.Add("3")
直接用 b.contains(a) 就可以啊,不用循环判断的。 String a = "31"List<String>b = new ArrayList<String>()
b.add("1")
b.add("2")
b.add("3")
b.add("4")
b.add("5")
b.add("6")
b.add("7")
b.add("8")
System.out.println(b.contains(a))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)