java 字符串数组

如 i am a student 存放在数组中 变为 str[4]={"i","am","a","student"}
电脑输入一个字符串 将它存入到数组中

import java.util.StringTokenizer;

public class test8 {

public static void main(String[] args) {
String s = "i am a student";
String[] str = new String[10];
StringTokenizer st = new StringTokenizer(s," ");
int length = st.countTokens();
int p = 0;
while(st.hasMoreTokens())
{
str[p] = st.nextToken();
p++;

}
for(int i = 0; i < length; i++){
System.out.println(str[i]);
}
}

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-23
str = "i,am,a,student";
array = str.split(",");
第2个回答  2009-10-23
String str = " i am a student";
String[] strs = str.split("\\s+");
相似回答