看板 java 關於我們 聯絡資訊
我有一些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