java split函数应该注意的问题
2015-10-09 18:57
501 查看
split函数的参数是一个String,但是这个String会被解释成一个正则表达式.
比如 "test.txt".split(".").length得到的值是0,因为在正则表达式中点号会被当作一个通配符, 所以得不到结果,
正确的写法应该是 "test.txt".split("\\.").length
比如 "test.txt".split(".").length得到的值是0,因为在正则表达式中点号会被当作一个通配符, 所以得不到结果,
正确的写法应该是 "test.txt".split("\\.").length
相关文章推荐
- Struts2 访问 Servlet API 的四种方式
- 【解惑】Java方法参数是引用调用还是值调用?
- Java总结篇系列:Java多线程(一)
- Android+Eclipse+Maven环境搭建
- How to use Spring @Component, @Repository, @Service and @Controller Annotations?
- IOS 与JAVA RSA加密解密
- java例子10:javadoc
- eclipse导入别的项目报错问题
- Java无限的求π的近似值
- JavaWeb的开发模型(重要)
- java8 Stream和Lisp对比
- Java开发中的23种设计模式详解(转)
- 2 java jsp+servelt入门实例
- 1 java dynamic web project 没有web.xml
- myeclipse跟eclipse中使用github做版本控制工具
- 0 java连接数据库
- java集合框架详解
- 使用 Spring 3 来创建 RESTful Web Services
- Java关键字final、static使用总结
- Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】