作者ozone (道別,下段旅程。)
看板java
標題[問題] 字串 資料分格
時間Thu Dec 4 16:04:52 2014
我有一些csv檔的欄位資料 其中一行舉例如下:
String data = "王小明,100,200,300";
有什麼簡單的方法 可以利用 "," 為分隔符號
快速的回傳第3欄資料 例如: col(data,2,",") 就會回傳 "200"
應該有內建的工具吧? 教我一下 感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.253.228
※ 文章網址: http://www.ptt.cc/bbs/java/M.1417680295.A.C55.html
※ 編輯: ozone (220.135.253.228), 12/04/2014 16:05:08
推 Ansaga: data.split(",")[2] ? 12/04 16:29
推 ntasop: j 12/04 17:44
→ sCHb68: 你要的『col方法』有沒有內建我是不知道, 12/04 18:53
→ sCHb68: 不過你要『col方法』自己寫大概才兩行而已。 12/04 18:54
推 dahanhsi: awk -F "," '{print $3}' xd 12/04 23:16
推 v9290026: 樓上不會過,沒加檔案名 xd 12/05 10:20
→ v9290026: 不然來個 cut -d "," -f 也行XD~ 12/05 10:20