1
A
回答
3
split
需要一個正則表達式作爲參數。 「」定期的意思是「任何角色」。
相反,使用:
String[] arr = "asd.asd".split("\\.");
反斜槓逃逸的特殊意義 「」正則表達式中的字符。
1
您必須雙重轉義.
,否則正則表達式將其表示爲「任何字符」。
此外,您不需要投下「asd.asd」作爲String
。
String[] arr = "asd.asd".split("\\.");
1
因爲'。'是一個特殊的人物。您需要像這樣寫出來'\\.'
+2
否,正斜槓實際上不會有幫助。 「特殊字符」實際上並沒有描述發生了什麼。 – 2014-09-23 14:05:06
2
split()
接受一個正則表達式。您應該跳過.
使用"\\."
。在正則表達式.
是一個特殊字符(元字符),這意味着匹配任何字符。
相關問題
- 1. 匹配函數返回是什麼,因爲split失敗了?
- 2. 爲什麼Java的推理失敗
- 3. 爲什麼Java jFrame setResizable()失敗?
- 4. 爲什麼這個java casting失敗
- 5. 爲什麼java併發測試失敗?
- 6. 爲什麼Java String indexOf失敗?
- 7. 爲什麼新的失敗?
- 8. SQLiteOpenHelper.onUpgrade爲什麼會失敗?
- 9. 爲什麼assert_called_with失敗?
- 10. 爲什麼下面失敗
- 11. WPF MultiBinding失敗。爲什麼?
- 12. 爲什麼CToolBar :: LoadToolBar失敗?
- 13. 爲什麼MiniDumpWriteDump失敗?
- 14. 爲什麼crossvalind失敗?
- 15. 爲什麼av_write_trailer失敗?
- 16. 爲什麼GetGenericTypeDefinition失敗?
- 17. 爲什麼doctest失敗?
- 18. 爲什麼mysqldump失敗?
- 19. 爲什麼array_search失敗
- 20. 爲什麼openssl_pkey_new()失敗?
- 21. 爲什麼fclose()失敗?
- 22. 爲什麼mmap失敗?
- 23. 爲什麼rspec失敗?
- 24. 爲什麼AVAudioRecorder prepareToRecord失敗?
- 25. 爲什麼cron失敗?
- 26. 爲什麼malloc失敗?
- 27. 爲什麼這會失敗
- 28. 爲什麼Integer.parseInt(「53.6」)失敗?
- 29. 爲什麼此CGRectContainsPoint失敗?
- 30. 爲什麼CreateProcessWithTokenW失敗,ERROR_ACCESS_DENIED
因爲分割函數需要一個正則表達式 – Joel 2014-09-23 14:05:19