我正在爲Android做一個應用程序,事實證明,我確實需要將字符串(實際上是由用戶輸入)「拆分」爲然後將它們放入數組中。字符串本身應該包含字母或字母組合(2個字母),然後包含空格,字母或組合和空格...例如「ab c de f g hi j」。因此,對於這個特定的例子,數組就像數組[1] =「ab」,數組[2] =「c」,數組[3] =「德」等等...每個字母或字母組合應該是進入數組。我試圖用IF來使用charAt,但它似乎不起作用。我是java的新手,所以我看到的唯一可能的解決方案是從一開始就「剪切」字符串並將其放到數組中,但是沒有其他方法嗎? 謝謝。分割字符串與字母和字母組合分成Java數組中的空間
-4
A
回答
1
從字符串使用分割法
String[] myString = userString.split(" ");
實施例:
輸入:
String userString = "Hello world";
String[] myString = userString.split(" ");
輸出:
myString[0] = "Hello"
myString[1] = "world"
0
您可以使用String類的split方法。
String inputString = "ab c d efg h";
String[] arrayOfWords = inputString.split(" ");
for(String word:arrayOfWords) {
System.out.println(word);
}
如果你的inputString有任何其他的delimeter而不是空格之間的單詞,你可以在split方法中使用它。
例
String inputString = "ab,c,d,efg,h";
String[] arrayOfWords = inputString.split(",");
for(String word:arrayOfWords) {
System.out.println(word);
}
相關問題
- 1. 將字符串分割成數字或字母字符與JavaScript
- 2. PHP:最好的辦法字符串分割成字母和數字組成
- 3. 分割字符串轉換成字母
- 4. 分割字符串數組成字符
- 5. 分割字符串成組
- 6. Excel中分組的數字和字母
- 7. 如何分割與字符串數組中的字符組合的數字? (eg.c1)
- 8. 分組串的第一個字符(字母和數字)
- 9. 如何在字母和數字之間(或數字和字母之間)分割字符串?
- 10. 使用||將字符串分割成Java字符串數組或|
- 11. 分割字母和數字SQLite中
- 12. C#字符串分割和組合
- 13. 將字符串分割成單個字符字符串數組
- 14. 根據java中的模式分割字符串 - 大寫字母和數字
- 15. 分割字母和數字在Excel
- 16. 如何分割字母,字母與R中的括號和數字?
- 17. 分割和分組字符串
- 18. 如何分割以下字符串,數字,字母單位
- 19. 分割字符串與Java
- 20. 在第一個非字母字符分割字符串
- 21. 由非字母字符分割字符串
- 22. Java和字符串分割
- 23. 分割字符串與空間向量的字符串在C
- 24. 在java中分割爲字符串數組添加空格
- 25. PHP如何將字符串分解成6個字母的組合
- 26. 生成字母組合
- 27. 分割和非拉丁字母字符串在Python 2.X
- 28. 混合字符串值的字母數字排序:字母數字字母
- 29. 將字符串中的每個字母都拆分爲字母
- 30. 從字符串中拆分字母的字母
所以..你想在每一個空格分割你的字符串? – Aldeguer
這個人很容易實現...只是谷歌'Java字符串拆分' – faboolous