java字符串根据分隔符取值_java中解析含分隔符的字符串java中解析含分隔符的字符串
(2010-03-24 16:43:58)
标签:
杂谈
字符串的分隔对于⼀个以某种分隔符标识字段的字符串,如果想得到串中每个字段项,常⽤的分隔⽅法能3种。
设args是⼀字符串,并 以”;”号标识字段,通常可以采⽤以下⽅法实现。
⽅法1:查某个分隔符的位置,截取字段。
int index = args.indexOf(";");
String field=args.substring(0,index);
以上⽅法 对较少字段有效,当然可以编写⽅法实现查第N个分隔符并返回该字符的位置,然后依次获取每个字段。
⽅法2:使⽤ StringTokenizer进⾏截取。
StringTokenizer st = new StringTokenizer(args, ";");
⽤st.countTokens()⽅法得到当前字段的数量并进⾏合理的控制。
⽅法3:使⽤spilt得到各字段,该⽅法最为简 洁。
String strArray[]=args.split(";");
StrArray[0]即为第⼀个字段,以此类推得
到第n个字段strArray[n],同理可使⽤strArray.length得到字段的数量进⾏合理的控制。
分享:
喜欢
赠⾦笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 回密码 注册记住登录状态
昵 称:
评论并转载此博⽂
发评论
java中split的用法以上⽹友发⾔只代表其个⼈观点,不代表新浪⽹的观点或⽴场。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论