[問題] String.split()
試著從檔案一行一行讀字串
並使用String的split功能將每行字串切開
檔案內容如下:
1|abc|java|20010101
2|cde|class|20091111
3|fgh|ini|20070707
使用split("|")去切字串一
預期得到
1
abc
java
20010101
但實際切出的結果卻是
1
|
a
b
...
將檔案中的"|"改成" "或";"
再用split(" ")或split(";")
就能切成我想要的結果
好奇怪 為什麼會造成不一樣的結果?? ~"~
是"|"會被當成pipe特殊符嗎??
--
,,_
o" )~
''''
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.188.94
推
11/16 22:39, , 1F
11/16 22:39, 1F
→
11/16 22:45, , 2F
11/16 22:45, 2F
→
11/16 22:51, , 3F
11/16 22:51, 3F
→
11/17 00:20, , 4F
11/17 00:20, 4F
推
11/17 02:03, , 5F
11/17 02:03, 5F