作者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://webptt.com/cn.aspx?n=bbs/java/M.1417680295.A.C55.html
※ 编辑: ozone (220.135.253.228), 12/04/2014 16:05:08
1F:推 Ansaga: data.split(",")[2] ? 12/04 16:29
2F:推 ntasop: j 12/04 17:44
3F:→ sCHb68: 你要的『col方法』有没有内建我是不知道, 12/04 18:53
4F:→ sCHb68: 不过你要『col方法』自己写大概才两行而已。 12/04 18:54
5F:推 dahanhsi: awk -F "," '{print $3}' xd 12/04 23:16
6F:推 v9290026: 楼上不会过,没加档案名 xd 12/05 10:20
7F:→ v9290026: 不然来个 cut -d "," -f 也行XD~ 12/05 10:20