关于split()的用法
时间:2011-11-24
来源:互联网
书上说split("-")的意思就是用“-”来拆分一个字符串,而不写此参数则表明把一个字符串拆分成一个字符数组,
但我试了以后发现不写参数会报错,书上的话怎么理解
(用split("")只能拆分成以单个字符串为元素数组,而且第一个元素是"")
但我试了以后发现不写参数会报错,书上的话怎么理解
(用split("")只能拆分成以单个字符串为元素数组,而且第一个元素是"")
作者: fantassly2010 发布时间: 2011-11-24
举例,程序如下:
String temp = "2011-11-25";
String[] temps = temp.split("-");
int len = temps.length;
for(int i=0;i<len;i++){
System.out.println("第"+i+"个元素是:"+temps[i]);
}
temps =temp.split("");
len = temps.length;
for(int i=0;i<len;i++){
System.out.println("第"+i+"个元素是:"+temps[i]);
}
运行结果:
第0个元素是:2011
第1个元素是:11
第2个元素是:25
第0个元素是:
第1个元素是:2
第2个元素是:0
第3个元素是:1
第4个元素是:1
第5个元素是:-
第6个元素是:1
第7个元素是:1
第8个元素是:-
第9个元素是:2
第10个元素是:5
String temp = "2011-11-25";
String[] temps = temp.split("-");
int len = temps.length;
for(int i=0;i<len;i++){
System.out.println("第"+i+"个元素是:"+temps[i]);
}
temps =temp.split("");
len = temps.length;
for(int i=0;i<len;i++){
System.out.println("第"+i+"个元素是:"+temps[i]);
}
运行结果:
第0个元素是:2011
第1个元素是:11
第2个元素是:25
第0个元素是:
第1个元素是:2
第2个元素是:0
第3个元素是:1
第4个元素是:1
第5个元素是:-
第6个元素是:1
第7个元素是:1
第8个元素是:-
第9个元素是:2
第10个元素是:5
作者: zhangqin12356 发布时间: 2011-11-25
split()默认是split("");会把一个个字符单独切开存成一组String[] 类型,数组第一个为"";
split("str");是找到str就砍,最后返回的是砍成的String[];
split("str");是找到str就砍,最后返回的是砍成的String[];
作者: WJL_MGQS 发布时间: 2011-11-25
恩。。。
不知道问什么。。。。
不知道问什么。。。。
作者: yanpinwen 发布时间: 2011-11-25
估计只是想和大家分享吧。。。
作者: yanpinwen 发布时间: 2011-11-25
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator[, limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator[, limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解。separator 不作为任何数组元素的部分返回。
作者: zyuc_wangxw 发布时间: 2011-11-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28