String str = "123.123";
String[] arr = str.split("\\.");
System.out.println(arr[0]);
若第二行String[] arr = str.split("."); 则数组越界,程序终止。
. 号需要转义,看看jdk源码知道String 的split方法如下:
public String[] split(String regex) {
return split(regex, 0);
}
public String[] split(String regex, int limit) {
return Pattern.compile(regex).split(this, limit);
}
调用了正则表达式, "." 号在正则表达式中时 全字符匹配的意思.......
所以java中经常会出现split(".")[0]后数组越界的问题了。
分享到:
相关推荐
ASP完整购物车演示程序(session保存字符串,split分离到数组)
最近在oracle 中用到拆分字符串返回数组,一直头痛,因为在 oracle 中没有类似java中有split 函数 ,所以要自己写。好不容搜到一个。那网上是到处都是这个代码。怎么找都是这个方法,我就用了。这个方法如下: ...
文件目录转json格式
基于VB的数组合并、分拆和字符分拆数据批量处理
Java中Split的用法及注意, 本文只是大概说了一下java中split的用法,其他方面要你们去查看了。
SplitText.min.js v0.3.0破解版,SplitText.min.js是动画库GSAP提供的一款插件,可以用于分割字符,单词,行。
doc文件分割(大文件分成若干个小文件) 推荐:pdf-->word软件 Solid.Converter.PDF_v6.0.rar
前端项目-split.js,2kb unopinionated utility for resizeable split views
Split.js是一款可调节大小的拆分视图面板纯JavaScript插件。该插件的特点是轻量级,无需任何外部依赖。Split.js可以轻松的制作出拆分视图(或分割面板)效果。
使用winrar,把一个大文件进行分卷rar压缩。 把文件拖动到bat文件上,可指定每个rar的大小。 用在对大文件分割上传的情况。
表格中的某个值用户填写为1800(XSSFWorkbook解析为Double类型),后台解析为1800.0,但我只想保留1800对应数据库的字典表,所以就转换在split了然后问题就来了: java.lang.ArrayIndexOutOfBoundsException: 0 纳尼?...
NULL 博文链接:https://bijian1013.iteye.com/blog/2334967
.......\Split.java .......\Transcode.java .......\利用JMF进行多媒体编程.mht .......\新建文件夹 .......\..........\AVReceiver.java .......\..........\Config.java .......\..........\RTCPViewer....
data_split.py
java写的一个分割文件的小程序,对于学习java的I/O有帮助。
Split.js :chart_decreasing: 客户端A / B测试库目前split.js使用Google Analytics(分析)作为实验的数据存储,将来可能会扩展为处理多个数据存储。安装将此文件放在依赖路径中的某个位置。用法基本用法: Split....
JAVA_split_用法,split详解,记得好评哦
split() 方法用于把一个字符串分割成字符串数组。这篇文章给大家介绍js中split()方法得到的数组长度问题,感兴趣的朋友一起看看吧
SAR_ADC_Split.m
mp3split.rar mp3切分工具