java 中String 的split函數用"|"當分隔符是出現問題
當 String 中使用split函數分割字符串時,遇到一個問題。當分隔符爲“|”時,如例所示
String acc = "1|15110101|1";
String acclist[] = acc.split("|");
for(int i=0; i<acclist.length; i++) {
System.out.println(acclist[i]);
}
出現瞭如下效果:
1
|
1
5
1
1
0
1
0
1
|
1
原來使用"|"當分割符時需要加入"\\"進行轉義,即
String acc = "1|15110101|1";
String acclist[] = acc.split("\\|");
for(int i=0; i<acclist.length; i++) {
System.out.println(acclist[i]);
}
得出以下結果:
1
15110101
1
正確結果!嘿嘿!
String acc = "1|15110101|1";
String acclist[] = acc.split("|");
for(int i=0; i<acclist.length; i++) {
System.out.println(acclist[i]);
}
出現瞭如下效果:
1
|
1
5
1
1
0
1
0
1
|
1
原來使用"|"當分割符時需要加入"\\"進行轉義,即
String acc = "1|15110101|1";
String acclist[] = acc.split("\\|");
for(int i=0; i<acclist.length; i++) {
System.out.println(acclist[i]);
}
得出以下結果:
1
15110101
1
正確結果!嘿嘿!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
我也開博啦!
在進單位之前,我只是個編程愛好者,也只是個愛好者而已。現在領導讓我去做軟件,可以說一切都是從頭學起。網上好多資料都不是針對初學者的,我需要的是
紫色动力
2020-07-08 10:26:42
探索Win32系統之窗口類(Window Classes in Win32)(異域の蝸牛注:關於win32編程中的窗口類的探討)
作者:vcbear 翻譯說明:以前一直沒有很在意窗口類的使用,我近期在用vc做一些界面時遇到窗口類定義的概念,這次翻MSDN的時候看
lzyblog
2020-07-08 09:14:20
Notifucation 通知
陈八一
2020-07-08 09:14:06
C++面試題之螺旋隊列
//螺旋隊列.cpp// 21 22 ... ...// 20 7 8 9 10// 19 6 1 2 11// 18 5 4 3 12// 17 16 15 14 13//看
陆家三少
2020-07-08 08:35:09
數據連接池的基本實現
祁琼冉
2020-07-08 07:54:27
功能簡單的吞喫蛇(shell編程)
z0203153008
2020-07-08 06:36:40
計算機字節序問題---指針和聯合體編程測試
haiping_3
2020-07-08 05:34:18
ASP.NET(get和post比較)
LYT枫随风--rex
2020-07-08 04:49:20
學6000的一點心的體會
gaolinjie
2020-07-08 04:32:36
取消MFC對話框ESC和回車鍵關閉對話框功能
领小
2020-07-08 04:16:40
VS2015 F12 無法跳轉 雙擊控件不到定義函數
领小
2020-07-08 04:16:40