我有一個字符串來自一個名爲fld[1].tostring
的數組。當我嘗試和拆分這個字符串,返回"|R1|R2|R3"
在|它將它分解成每個字符。我究竟做錯了什麼?如何將一個字符串分成幾個字符塊?
3
A
回答
10
split方法接受正則表達式。管道字符用於表示Java正則表達式中的邏輯或。用反斜槓將字符轉義分割。
例如:
String s = "|R1|R2|R3";
String[] a = s.split("\\|");
2
Vertical bar "|"
是特殊字符。和String.split()
需要一個調節表達式。 試圖逃避它,並把它當作特殊字符:
fld[1].split("\\|");
2
看看這個鏈接: Android Split String
嗯,這不是我的帖子,我只是發現了它。並注意以前發佈的答案。 xD
相關問題
- 1. 將幾個字符串連接成一個字符串R
- 2. 將二進制字符串分成幾個兩個字符?
- 3. 如何在Perl中將字符串分成兩個字符塊?
- 4. 將字符串分成幾個子字符串
- 5. 如何將一個字符串分成幾對
- 6. 如何將1個字符串分成多個字符串
- 7. Python將一個字符串分成多個子字符串
- 8. 將字符串分成塊
- 9. 如何將一個字符串分爲兩個字符串
- 10. 不能將一個長的字符串分成幾部分
- 11. 將幾個字符串轉換爲一個字符串
- 12. 將字符串分成幾部分
- 13. 將幾個不同的字符連接成1個字符串
- 14. 如何將一個字符串分成多個字符串並重建它?
- 15. 將字符串分割成單個字符字符串數組
- 16. 將字符串分割一個字符
- 17. 將一個字符串分成塊,保留Python中的整個字符
- 18. 將字符串拆分爲幾個子字符串C
- 19. 將一個字符串分成多行
- 20. 將一個字符串分成四組
- 21. 如何將一個字符串拆分成一個數組
- 22. 如何參加一個字符串的一部分,並將前幾個字母移到字符串的末尾
- 23. 將前幾個字符複製到一個新字符串
- 24. 將字符串分成幾行?
- 25. 如何將一個字符串通過分隔符分割成一個數組?
- 26. 幾個字符串
- 27. 將長字符串分塊爲513個字符塊| Python 3.3
- 28. 將單個字符串分成兩個
- 29. 如何將一個字符串分成長度爲3的字符串列表?
- 30. 如何將一個字符串分成多個組?
太棒了!非常非常感謝你!我需要一個雙\\但你讓我在那裏! – user902080
請注意,必須有反斜槓.. –
對不起,我的壞!我想我的觸發器有點太快了;)。 –