我有一個字符串s,我想分解,所以每個部分由「|」符號成爲字符串數組的一個元素。Java分離字符串
這是我該怎麼做呢?
String s = "FirstName1 LastName1|FirstName2 LastName2|FirstName3 LastName4|";
String [] names = s.split("|");
然後我想將這些元素添加到一個ArrayList。我做了以下
for(int i = 0; i < names.length; i++)
{
friendsNames.add(names[i]);
}
但我的ArrayList讀取如下。
Element 1: F
Element 2: I
Element 3: R
Element 4: S
Element 5: T
Element 6:
Element 7: N
任何關於我哪裏出錯的建議? 等
你是什麼意思逃脫? –
工作,謝謝! –
特殊字符被正則表達式引擎解釋爲特別是在如何處理字符串方面。 「轉義」一個特殊字符意味着在它前面添加一個標記,以讓正則表達式引擎知道不會解釋它,而是將其用作文字字符。 –