我看到處處都可以找到解決方案。是否可以將字符串變量(如「A1」)分隔爲字符串「A」和整數1變量?Java:將字符串變量分解爲字符串和整數變量?
-3
A
回答
0
從0開始解析,如果你看到非數字把它添加到一個StringBuffer,當你看到數字的StringBuffer的內容添加到List<String> strings;
和同爲位數List<String> numbers
0
如果字符串長度是嚴格一個字母而數量只有1位,您可以用String.split("")
,但是一個更通用的解決方案,你可以使用regex
示例代碼:
Matcher matcher = Pattern.compile("([a-zA-Z]+)(\\d+)").matcher("variable1121");
if (matcher.matches()) {
System.out.println(matcher.group(1) + " , " + matcher.group(2));
}
輸出:
variable , 1121
+0
謝謝你已經完成了這個伎倆,整晚都在竊聽我。 – 2013-02-20 21:43:25
0
如果你有一個字符串變量,如A1
或ABC123
,你可以嘗試:
String input = "A1";
String[] array = input.split("(?<=([a-zA-Z]++))");
String str = array[0];
int integer = Integer.parseInt(array[1]);
相關問題
- 1. Java:將字符串拆分爲單獨的字符串和整數變量
- 2. 將字符串拆分爲變量
- 3. 解析變量字符串
- 4. PHP字符串/變量數組和檢查字符串/變量爲空
- 5. 使用批量變量中的字符串修整字符串
- 6. 字符串和變量輸出變量
- 7. 字符串變量
- 8. 字符串變量
- 9. JavaScript將字符串中的兩個變量拆分字符串
- 10. 字符串分配和實例變量
- 11. 如何將日期字符串解析爲整型變量?
- 12. 爲什麼JavaScript會將整數變量強制轉換爲字符串變量?
- 13. 將字符串轉換爲變量
- 14. 將字符串替換爲變量
- 15. 將字符串轉換爲變量
- 16. jQuery將字符串視爲變量?
- 17. 將字符串設置爲變量名
- 18. 將字符串變量轉換爲長
- 19. 將字符串轉換爲變量
- 20. 將csv轉換爲字符串變量
- 21. 解析變數名稱作爲字符串字面量來分配字符串的一部分,新的變種
- 22. 將變量的名稱打印爲字符串,或將變量鏈接到字符串變量以「打印」
- 23. 戈字符串的一部分,比較難熬的變量(字符串變量)
- 24. 字符串替換爲變量數組
- 25. 字符串變量和參數評估
- 26. 在查詢字符串調整變量
- 27. 將字符串變量的值賦給另一個字符串變量
- 28. 如何將整數變量連接爲一個字符串?
- 29. 如何爲jsp字符串變量分配一個javascript變量?
- 30. C++如何將字符串拆分爲字符串和整數?
除了到處找,你有沒有嘗試這個自己? – Reimeus 2013-02-20 21:24:10
沒有。我們不會做你的功課 – jorgeu 2013-02-20 21:28:00
你的問題的答案是我自己嘗試過,但作爲一個相對較新的Java它是我沒有遇到過的東西。我曾Google/Youtubed它,但無法找到一小部分的代碼來幫助我在任何地方。這不是家庭作業,我太老了,沒有作業,我只是熱衷於學習語言的所有方面和所有可以實現的小技巧。 – 2013-03-27 16:26:53