如何把一串中间带空格的字符串存放到一个String数组中?

比如我的文档是这样的:好人 张三 理想 中国 纽约
就是每个词中间有空格,然后我想把这些词都读取到一个Arraylist中或是别的容器类中,代码该怎么写啊?

string str = "好人 张三 理想 中国 纽约";
Array strarray = str.split(" ");
str.split(" ")的参数是空格
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-10
ArrayList存的是object类型的,不如用泛型集合,例如List<string>:

string str="好人 张三 理想 中国 纽约";
List<sting> list = new List<string>();
list.AddRange(str.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries));
第2个回答  2009-11-11
String s = "好人 张三 理想 中国 纽约";
String[] strArray = s.split(" ");
for (int i = 0; i < strArray.length; i++) {
System.out.println(strArray[i].toString());
}
相似回答