`
夕阳桥断
  • 浏览: 4030 次
社区版块
存档分类
最新评论

java String split 处理问题

    博客分类:
  • java
 
阅读更多
拆分字符串出现了问题
String name="aa.doc"
String[] type=name.split(".")
type.length获取一直是0,
原来“.”在正则表达式里面是特殊字符,可以查看API Pattern预定义字符类 . 任何字符(与行结束符可能匹配也可能不匹配) 对于特殊字符,必须用\进行转义,
String[] type=name.split("\\.")
其中:
第一个\是java本身对第二个\得转义,
第二个\是对后面的.进行正则转义
分享到:
评论

相关推荐

    java的String[] split 示例

    java的String[] split 示例

    String类的intern、split方法

    java中String类的intern、split方法的详细讲解。

    浅谈java String.split丢失结尾空字符串的问题

    下面小编就为大家带来一篇浅谈java String.split丢失结尾空字符串的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    StringAPI.java

    Java String 类型 API 测试代码 1.String和char[]之间的转换 toCharArray(); 2.String和byte[]之间的转换 getBytes() Arrays工具类 : Arrays.toString(names) String类 String replace(char oldChar, ...

    java日期计算 String date

    用于String类型的日期计算 String date1 = "2018-09-18";... String[] d1 = date1.split("-"); String[] d2 = date2.split("-"); int[] a1={0,0,0}; int[] a2={0,0,0}; int[] rs={0,0,0};

    Java中String.split()用法小结

    主要介绍了Java中String.split()用法小结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    String 优化

    java String 优化,提高性能

    Java正则表达式之split()方法实例详解

    主要介绍了Java正则表达式之split()方法,结合实例形式较为详细的分析了split方法的功能、使用方法及相关注意事项,需要的朋友可以参考下

    Java IO学习文件处理

    String[] str = line.split(","); List<String> list = map.get(str[1]); if(list == null){ list = new ArrayList<String>(); } list.add(str[0]); map.put(str[1], list); ...

    浅析Java中Split函数的用法技巧

    在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。以下我就为大家介绍,需要的朋友可以参考下

    javascript String split方法误操作

    语法 stringObject.split(separator, howmany)参数 描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。 howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的...

    Java字符串split使用方法代码实例

    主要介绍了Java字符串split使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Android中Split()字符串分割特殊用法案例详解

    Java:分割字符串不能写成split(“$”)//$为要分割的字符 Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符 2.特殊用法–当split()分割字符串遇上特殊符号 案例分析 String str = abc|dfg; ...

    完整版Java全套入门培训课件 Java基础 06-集合(共24页).pptx

    String类 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。 String str = “abc”; String str1 = new String(“abc”);...String[] split(String reg); String substring(int index); String(char[] arr);

    30个java工具类

    [工具类] CookieCounter .java.txt [工具类] 验证码img .jsp.txt [工具类] Java中计算任意两...[工具类] 框架StringUtil.java [工具类] 时间Time.java [工具类] 时间工具TimeUtil.java [工具类] 连数据库ConnectDB.java

    详解C++的String类的字符串分割实现

    在Java下直接用String的split函数就可以了。c++下String没有直接提供这个函数,需要自己写。 网上给出的解决方案是这里的三种方法。但我是通过JNI访问的,在里面用这些vector可能不中,自己封装了个,仅供参考: ...

    【强2】30个java工具类

    使用java工具类可有效的提高开发效率! 没有CSDN积分的朋友到这里源头下载:...[工具类] 框架StringUtil.java [工具类] 时间Time.java [工具类] 时间工具TimeUtil.java [工具类] 连数据库ConnectDB.java

    java字符串转数组.docx

    在Java中,将字符串转换为数组可以通过以下几种方式实现: 使用String类的toCharArray()方法: 这个方法将字符串转换...示例:String[] stringArray = str.split(","); 使用java.util.Arrays类的copyOfRange()方法:

    java处理execl表格源码

    String[] msg = l.get(i).toString().split(","); c = new Label(0, i, msg[0]); sheet.addCell(c); c = new Label(1, i, msg[1]); sheet.addCell(c); c = new Label(2, i, msg...

    java 中字符串只中英数字混合需要分割的解决办法

    这个方法用来处理java中可能有一些特别的需要,一大串中英文混合,需要中间截断或是中英中间添加一些特别的标识,调用这个方法 第一个参数是要处理的字符串,第二个是要在中英字符中间插入的字符。调用就可以得到想...

Global site tag (gtag.js) - Google Analytics