java中用split函数进行分割字符串

java中用split函数进行分割字符串

ID:16208492

大小:39.00 KB

页数:5页

时间:2018-08-08

java中用split函数进行分割字符串_第1页
java中用split函数进行分割字符串_第2页
java中用split函数进行分割字符串_第3页
java中用split函数进行分割字符串_第4页
java中用split函数进行分割字符串_第5页
资源描述:

《java中用split函数进行分割字符串》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java中用split函数进行分割字符串。2011-05-2321:36:42

2、  分类: 学习

3、举报

4、字号 订阅1.语法如下String.split(sourceStr,maxSplit)String.split(sourceStr)参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数返回值说明:split函数的返回值是一个字符串数组String[]2.示例代码packagewang48.jiaocheng;publicclassStringSplit { publicstaticvoidm

5、ain(String[]args) {  StringsourceStr="1,2,3,4,5";  String[]sourceStrArray=sourceStr.split(",");  for(inti=0;i

6、;  for(inti=0;i

7、zer效率高一点,今天刚好用上,就拿来试试,没有想到一试就出问题了,把折分结果打在控制台上,结果居然是空的,我要折分的字符串是“5#1

8、7#2

9、11#3”刚用这里str.split("

10、")时就出问题了,看了下面这篇文章,将其改为str.split("\

11、")就OK了,这个

12、在正则表达式中也是个特殊字符。回头还得弄弄正则表达式了。publicstaticvoidmain(string[]args){stringvalue="192.168.128.33";string[]names=value.split(".")

13、;for(inti=0;i

14、,intlimit){returnpattern.compile(regex).split(this,limit);}split的实现直接调用的matcher类的split的方法。读者已经知道,“.”在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义。publicstaticvoidmain(string[]args){stringvalue="192.168.128.33";//注意要加\,要不出不来,yeahstring[]names=value.split("\.");for(inti=0;i

15、mes.length;i++){system.out.println(names[i]);}}输出结果:19216812833     今天要用到split函数,对浮点数进行分割为子字符串,然后将结果作为字符串数组返回。可是在写的时候,就报错了。在网上一搜,才知道我错在哪里。weight="159.000";1.“.”在正则表达式中有特殊的含义,因此使用的时候必须进行转义。只要将String[]weights=weight.split(".");改为String[]weights=weight.split("\."

16、);2.同样的,对于字符"

17、","*","+"都得加上转义字符,前面加上"\"。3.而如果是"",那么就得写成"\\"。4.如果一个字符串中有多个分隔符,可以用"

18、"作为连字符。比如:Stringstr="Javastring-split#test",可以用Str.split("

19、-

20、#")把每个字符串分开。这样就把字符串分成了3个子字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。