随笔 - 30, 文章 - 0, 评论 - 27, 引用 - 0
数据加载中……

String.split方法分隔特殊字符

1public class test {
2public static void main(String[] args) {
3   String str = "a+b+c+d"
4   String[] s = str.split("\\+");    //如果要分隔的字符为"+","|","*",那么要使用"\\特殊字符"来进行分隔
5   for(int i=0;i<s.length;i++){
6    System.out.println(s[i]);
7   }

8 }

9}

posted on 2008-01-05 21:21 石业海 阅读(4985) 评论(4)  编辑  收藏 所属分类: 收集类

评论

# re: String.split方法分隔特殊字符  回复  更多评论   

public String[] split(String regex)

split() 方法接受的是一个正则表达式,正则表达式的特殊符号都要转义,如 \ | . ( ) [ ] ^ $ - 等,楼主实际是要了解一下正则表达式
2008-01-07 09:05 | 隔叶黄莺

# re: String.split方法分隔特殊字符  回复  更多评论   

谢谢楼上指教,我会努力的
2008-01-07 13:37 | 石业海

# re: String.split方法分隔特殊字符  回复  更多评论   

如果是以一个不可见字符作为分隔符,那需要怎样做呢?
比如字符串中以char a = 27;中的字符a作为分隔符。
好像String的split方法不支持。
2009-07-20 19:10 | eyes1842

# re: String.split方法分隔特殊字符  回复  更多评论   

特让后它规范及复印件一份
2012-12-06 18:14 | llll

只有注册用户登录后才能发表评论。


网站导航: