2011-08-24 217 views

回答

10

split方法接受正則表達式。管道字符用於表示Java正則表達式中的邏輯。用反斜槓將字符轉義分割。

例如:

String s = "|R1|R2|R3"; 
String[] a = s.split("\\|"); 
+0

太棒了!非常非常感謝你!我需要一個雙\\但你讓我在那裏! – user902080

+0

請注意,必須有反斜槓.. –

+0

對不起,我的壞!我想我的觸發器有點太快了;)。 –

2

Vertical bar "|"是特殊字符。和String.split()需要一個調節表達式。 試圖逃避它,並把它當作特殊字符:

fld[1].split("\\|"); 
相關問題