java中的split函数,java的split方法
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
相关推荐: 《Java视频教程》
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([regex,[limit]])stringObj:必选项。要被分解的线对象或文字。该对象不会被使分离方法修改。
正则表达式:可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
限制:可选项。该值用来限制返回数组中的元素个数。
说明:
使分离方法的结果是一个字符串数组,在stingObj中每个出现分离器的位置都要进行分解分隔符。不作为任何数组元素的部分返回。
举例:
公共类SplitDemo
公共静态字符串[] ss=新字符串[20];
公共SplitDemo() {
西班牙的雨主要落在平原上。
//在每个空格字符处进行分解。
ss=s . split();
}
公共静态void main(String[] args) {
split demo=new split demo();
for(int I=0;我想。长度;我)
系统。出去。println(ss[I]);
}
}程序结果:
这
雨
在
西班牙
瀑布
主要地
在
这
朴素。public string[] split(string regex)
这里的参数的名称是正则表达式,也就是正则表达式(正则表达式)。这个参数并不是一个简单的分割用的字符,而是一个正则表达式
public string[]split(string regex,int limit) {
返回模式.编译(正则表达式).分裂(这个,极限);
}拆分的实现直接调用的制榫机类的使分离的方法。读者已经知道," . "在正则表达式中有特殊的含义,因此我们使用的时候必须进行转义。
只要将
String[] names=value.split( . );改为
String[] names=value.split(//. );就可以了。
在java。郎包中有String.split()方法,返回是一个数组
特殊情况有* ^ : .\
一、单个符号作为分隔符
字符串地址=上海\上海市闵行区\吴中路;string[]拆分地址=地址。拆分( \ \ );
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海上海市闵行区吴中路;string[]拆分地址=地址。split( \ \ );//如果以竖线为分隔符,则使分离的时候需要加上两个斜杠【\\】进行转义
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海*上海市*闵行区*吴中路;string[]拆分地址=地址。拆分( \ \ * );
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海:上海市:闵行区:吴中路;string[]拆分地址=地址。拆分( \ \:);
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海。上海市。闵行区。吴中路;string[]拆分地址=地址。拆分( \ \。);
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海^上海市^闵行区^吴中路;字符串[]splitaddress=address.split(\\^];
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海@上海市@闵行区@吴中路;string[]拆分地址=地址。拆分(“@”);
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);字符串地址=上海,上海市,闵行区,吴中路;string[]拆分地址=地址。拆分(,);
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]); 二、多个符号作为分隔符
字符串地址=上海^上海市@闵行区#吴中路;
字符串[]splitaddress=address.split(\\^@#];
系统。出去。println(拆分地址[0]拆分地址[1]拆分地址[2]拆分地址[3]);例:
字符串地址=新字符串( 192 .168 .13 .240 );
String[] str=address.split(\\ . );
for(String s : str){
系统。出去。println(s);
}输出格式:
192
168
13
40总结:(1)拆分表达式其实就是正则表达式。*等符号是正则表达式中具有特殊含义的字符。如果将这些字符用作分隔符,则必须使用转义符对其进行转义,即\ \进行转义。
(2)如果使用多个分隔符,则需要使用符号,如图2所示,但如果需要转义字符,仍需要添加分隔符进行处理。
更多编程知识请访问:编程教学!java split方法就是这么用的。更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。