我想將字符串"ABCD"
分割成數組,該數組將保存值["AB","BC","CD"]
,但我不確定如何處理此問題。以特定的方式在Java中分割字符串並將其存儲爲數組
-3
A
回答
0
可真容易實現:
String string = "ABCDEFGH";
String[] result = new String[string.length() - 1];
for(int i = 0; i < result.length; i++) {
result[i] = string.charAt(i) + "" + string.charAt(i+1);
}
變量 「結果」 包括:
"AB"
"BC"
"CD"
"DE"
"EF"
"FG"
"GH"
0
這裏有一個想法:
String string1 = "ABCD";
for(int i = 0; i < string1.length() - 1; i++){
String string2 = Character.toString(string1.charAt(i));
string2 += Character.toString(string1.charAt(i+1));
System.out.println(string2);
}
什麼「Character.toString( string1.charAt(i))「基本上是查找string1的」i「值的字符。因此,例如,如果i = 0,則string2將等於string1的值爲0,即「A」。然後,在下一行代碼中,string2添加string1的值「i + 1」(這是下一個字母,因此B)。因此,它會打印「AB」,「BC和‘CD’。
相關問題
- 1. 爲什麼不能分割存儲在數組中的字符串並將其放回數組中? Java
- 2. Java:將字符串的特定部分存儲到數組中
- 3. 分割字符串,並將其存儲在NSDictionary中
- 4. 分解字符串並將其存儲在數組中
- 5. 將字符串拆分爲兩部分並將其存儲在數組中
- 6. 檢索數據的特定列並將其存儲在字符串數組中
- 7. 達到一定的角色時如何分割字符列表並將其存儲在Java中的字符串
- 8. 分割字符串並存儲在一個新的字符串
- 9. 在數組中存儲字符串並拆分字符串
- 10. 以不同的方式在java中分割字符串
- 11. 拆分字符串並使用Java存儲在數組中
- 12. 如何在特定索引中以Java分割字符串?
- 13. 將部分字符串存儲在字符串數組中
- 14. 分割特定字符串
- 15. 使用||將字符串分割成Java字符串數組或|
- 16. 如何切割一段特定的數據並將其存儲在Shell腳本中的字符串中
- 17. 將字符串分割以一定的方式
- 18. 的Java字符串分割到數組
- 19. 分割字符串的特定字符
- 20. 分割字符串,並將其存儲在SQL Server三個不同的變量
- 21. 如何分割數組值並存儲在android中的字符串?
- 22. 字符串分割在這種特定的方式
- 23. 在Sql中分割字符串並存儲在臨時表中
- 24. 分割字符串,並保存爲XML
- 25. 如何分割字符串並將其轉換爲整數
- 26. Java的分割字符串以特殊的分隔符
- 27. 分割字符串,並推到數組
- 28. 如何分割字符串數組並將其轉換爲散列數
- 29. 分割數組中的特定字符串?
- 30. 從字符串數組中分割數字在java中
你嘗試過什麼了這麼遠? – glf4k
所以你要在Java語法或算法的幫助? – Optional
你檢查[字符串的文件(HTTPS ://docs.oracle.com/javase/9/docs/api/java/lang/String.html),看看它的哪些方法可以幫助你? – VGR