關於split的使用
一、原因
split("")中的引數為正規表示式,所以當需要對"\\"進行分割的時候,肯定不會成功,正確的解決辦法
split("\\\\");
同理,像"+、-、*、."這樣的符號作為分割符的時候都會有問題。
二、解決辦法
不管什麼時候,凡是在split中的引數前面都加上"\\",就不會出現這個問題。
例如:引數為".",則寫成split("\\.");引數為"a",則寫成split("\\a")。雖然對"a"進行分割不會出現問題,但是有一個統一的辦法總是好的。
三、擴充套件
在windows中,目錄分隔符為"\",在unix中,目錄分割符為"/",下面列出統一解決辦法
Stringa[]=string.replace("\\\\","\").split("/");
相關文章
- Python--關於 join 和 splitPython
- 關於點陣圖索引的split及bitmap to rowid實現問題索引
- 關於Remix的使用REM
- javascript的split()函式使用介紹JavaScript函式
- Java Sting類關於split處理空串以及擷取最大數Java
- 抓取字串中的關鍵資訊神器---split()字串
- java 關於fileinputstream的使用Java
- 關於索引的使用模式索引模式
- js中split函式的使用方法JS函式
- Android關於Typedarray的使用Android
- 關於MySQL使用的時長MySql
- Masonry 關於ScrollView的使用View
- 關於InputMethodManager的使用方法
- 關於DBMS_SQL的使用SQL
- Hbase split的三種方式和split的過程
- HBASE-使用問題-split region
- Windows 關於Robocopy的使用詳解Windows
- QT5.9關於QMenuBar的使用QT
- 關於Gson解析的使用匯總
- @html.DropDownList關於它的使用HTML
- 關於微信小程式webview的使用微信小程式WebView
- 關於excelize庫的使用問題Excelize
- 關於Oracle OCI驅動的使用Oracle
- 關於Struts的學習和使用
- Oracle中關於函式的使用Oracle函式
- 關於DOCTYPE的使用和說明
- 關於繫結變數的使用變數
- 關於WPF進度條的使用
- 關於虛擬機器的使用虛擬機
- 關於JSON的簡單使用JSON
- 關於OScache,swarmcache使用Swarm
- mybatis關於list的foreach的使用MyBatis
- 使用 split 命令分割 Linux 檔案Linux
- 檔案拆分命令 split 使用簡介
- Linux-split命令使用詳解Linux
- index block split相關一些知識IndexBloC
- 關於GJSON包的簡單使用JSON
- (轉)git中關於fetch的使用Git