[問題] 字串 資料分格

看板java作者 (道別,下段旅程。)時間9年前 (2014/12/04 16:04), 9年前編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
我有一些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

12/04 16:29, , 1F
data.split(",")[2] ?
12/04 16:29, 1F

12/04 17:44, , 2F
j
12/04 17:44, 2F

12/04 18:53, , 3F
你要的『col方法』有沒有內建我是不知道,
12/04 18:53, 3F

12/04 18:54, , 4F
不過你要『col方法』自己寫大概才兩行而已。
12/04 18:54, 4F

12/04 23:16, , 5F
awk -F "," '{print $3}' xd
12/04 23:16, 5F

12/05 10:20, , 6F
樓上不會過,沒加檔案名 xd
12/05 10:20, 6F

12/05 10:20, , 7F
不然來個 cut -d "," -f 也行XD~
12/05 10:20, 7F
文章代碼(AID): #1KW1MdnL (java)