我試圖將一個字符串拆分成一個字符串[]但我沒有得到預期的結果。 這裏有什麼問題?java字符串拆分沒有給出預期的結果
String animals = "dog|cat|bear|elephant|giraffe";
String[] animalsArray = animals.split("|");
我期望animalsArray包含以下內容:
animalsArray[0] = "dog"
animalsArray[1] = "cat"
animalsArray[2] = "bear"
...
但它只包含:圍繞一個正則表達式
animalsArray[0] = "d"
animalsArray[1] = "c"
animalsArray[2] = "b"
...
我建議每個人都獨自離開,直到編輯他們已經嘗試過了,並驗證它的工作原理。我已經在不到一分鐘的時間裏看到了它的3個不同版本,只有一個版本應用了代碼化妝。 –
@JeroenVannevel現在修復了。 :) – yshavit
感謝您的解釋。它現在有效。 –