我有這樣的字符串:[name ;24, name;23, name;22]
。我如何分割這個字符串以獲得「;」後面的數字?如何在拆分後得到正確的子字符串?
0
A
回答
1
// Your input looks like this.
String s = "[name ;24, name;23, name;22]";
String[] numberStrings = s
// First get rid of the known prefix and suffix
.substring("[name ;".length(), s.length - "]".length())
// Then split on the repeated portion that occurs between numbers.
.split(", name;");
3
String s = "[name ;24, name;23, name;22]";
String couples[] = s.replace("]", "").split(",");
int ages[] = new int[couples.length];
for (int i=0; i< couples.length; i++)
ages[i] = Integer.parseInt(couples[i].split(";")[1]);
0
又一方法
String str = "name ;24, name;23, name;22";
int p = 0;
while ((p = str.indexOf(";", p + 1)) > -1) {
System.out.println(str.substring(p+1).split("[^0-9]")[0]);
}
相關問題
- 1. 拆分後的字符串
- 2. 如何在JSTL中正確拆分字符串?
- 3. 如何在iOS中將字符串拆分爲子字符串
- 4. 如何正確拆分下面的字符串? - Python的
- 5. 如何將字符串拆分爲java中的子字符串
- 6. 如何將字符串拆分爲等長的子字符串?
- 7. 如何將字符串拆分爲iOS中的子字符串?
- 8. 如何將字符串拆分爲重複的子字符串
- 9. 子字符串拆分 - PHP
- 10. 之後拆分字符串?
- 11. 如何拆分字符串?
- 12. 如何拆分字符串?
- 13. 如何拆分字符串?
- 14. 如何拆分字符串
- 15. 如何正確拆分這個字符串?
- 16. ASP.NET - 如何正確拆分字符串以進行搜索?
- 17. 如何正確地拆分字符串數組使用C#
- 18. 如何將字符串拆分爲子字符串?
- 19. 如何使用子字符串拆分字符串
- 20. 爲什麼我得到一個IndexError(看似)正確拆分的字符串?
- 21. 在沒有拆分詞的子字符串(行)中拆分字符串
- 22. 如何在第n次出現字符後拆分字符串?
- 23. 遇到問題拆分特定字符串正確
- 24. 拆分(字符串)導航 - 「轉到下一個子字符串」
- 25. 拆分並獲得c中字符串的最後部分#
- 26. 在指定長度的子字符串中拆分字符串
- 27. 拆分字符串的子字符串不是字符
- 28. 拆分字符串在字
- 29. 從字符串C得到遊戲得分(子字符串)#
- 30. 如何獲得給定字符串後的子字符串