java的split的坑,会忽略空值
2015-10-28 08:55
387 查看
String test = "@@@@"; String[] arrayTest = test.split("\\@"); System.out.println(arrayTest.length);
输出为0,split为忽略空值,如果要想取得正确的值,需要:
String test = "@@@@"; String[] arrayTest = test.split("\\@",-1); System.out.println(arrayTest.length);
这时输出就是5了
相关文章推荐
- java中的垃圾回收机制
- Spring/Hibernate 应用性能优化的7种方法
- Spring/Hibernate 应用性能优化的7种方法
- 从头认识java-4.8 数组的初始化(1)
- 从头认识java-4.8 数组的初始化(1)
- Struts2上传单文件或者多个文件的好处
- Java多线程 要点分析
- Java NIO入门
- 环信即时通信jdk,java版本服务器端的集成
- Java中的异常处理机制的简单原理?
- java 多线程
- SpringMVC-----10、SpringMVC和Spring集成
- Java之线程的创建简述
- SpringMVC-----9、SpringMVC拦截器
- SpringMVC-----8、SpringMVC上传文件
- SpringMVC-----7、SpringMVC和json结合传递数据
- SpringMVC-----6、SpringMVC注解启用
- SpringMVC-----5、SpringMVC静态文件访问
- SpringMVC-----4、SpringMVC一个controller写多个方法
- java.io.File的基本使用以及关于Windows中大小写问题