2011-05-11 210 views
0

我有一個java applet文本區域,我粘貼由逗號分隔的字符串。將字符串存儲到數組中?

如何分解逗號分隔的列表(如在PHP中),並將每個由逗號分隔的字符串存儲到名爲name []的數組中?

列表示例:Sara,Michael,Sam,Katie,Kyle,Tom,Dan

String name[] = {"Sara", "Michael", "Sam", "Katie", "Kyle", "Tom", "Dan"};

謝謝。

回答

8
String[] name = str.split(','); 
2

這是非常基本的東西。 Java String有一個內置的字符串分割方法。

String[] name = rawText.split(','); 
1

很簡單,使用String.split(),如其他人所述。可能是一個好主意,trim()結果是安全的(例如處理的Sara, Michael, Sam, Katie, Kyle, Tom, Dan輸入)

String[] names = input.split(','); 
for (int i=0; i<names.length; i++) { 
    names[i] = names[i].trim(); 
} 
+1

有更簡單的方法可以做到修整......假設它是在規定的一部分;例如'String [] names = input.trim()。split(「\\ s *,\\ s *」);' – 2011-05-12 01:20:57

相關問題