Java之split的坑
来源:互联网 发布:淘宝便携自行车 编辑:程序博客网 时间:2024/06/05 20:20
String的split方法经常被用来分割字符串,获得字符串数组。比如
String str = "9 - 34 -23";String[] res = str.split("-");res=["9 "," 34","23"];
上面是正常的使用,不会出现什么问题。但是,下面的就会出现问题:
String str = "9 - 34 -";String[] res = str.split("-");res=["9 "," 34"];
这里期望可能是3个值,但是只有两个,如果这时通过数组下表访问第三个元素就会出现数组越界异常。
所以,这里我们需要判断最后一个“-”之后还有没有值,即
**res.length() - 1 == res.lastIndexOf("-");//true表示没有值,false表示有值**
阅读全文
0 0
- Java之split的坑
- JAVA split 方法的坑
- Java之split()方法
- Java之split方法
- java字符串之split
- 注意java 字符串split的坑哦
- Java 字符串Split方法的一个坑
- Java中String.split的坑
- java的split方法
- java split的用法
- JAVA SPLIT的用法
- 简谈java的split
- java 的split用法
- Java的split详解
- Java之split的用法与startWith的用法
- Java之split()方法简介
- java正则表达式之split
- JAVA小细节之split()
- jdbc:oracle:thin:@lcoalhost:1521:orcl11解析
- 纸张尺寸
- 用 c# 来操作WORD的经验总结
- linux sed命令使用
- C语言写的循环单链表 例子简单 便于阅读和复习
- Java之split的坑
- freemarker常见语法
- C++中的重载、覆盖和隐藏的区别
- maven整合SSH框架详解
- PAT_A 1056. Mice and Rice (25)
- opencv Canny图片边缘检测
- Unable to start activity ComponentInfo
- van老师的题
- Rails中的MIME类型错误