猿教程 Logo

Java String split方法

阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效:去购买

java字符串split()方法根据给定的正则表达式拆分此字符串,并返回一个char数组。

签名

在java字符串中有两个签名用于split()方法。

public String split(String regex)
和
public String split(String regex, int limit)

参数

regex:要应用于字符串的正则表达式。

limit:数组中字符串数的限制。 如果它为零,它将返回所有匹配regex的字符串。

返回

字符串数组

可能抛出的异常

如果正则表达式的模式无效,则为PatternSyntaxException


Java String split()方法示例

给定示例返回字符串中除空格之外的单词总数。 它还包括特殊字符。

相关实例:

public class SplitExample{
public static void main(String args[]){
String s1="java string split method by javatpoint";
String[] words=s1.split("\\s");//splits the string based on whitespace
//using java foreach loop to print elements of string array
for(String w:words){
System.out.println(w);
}
}}

运行结果:

java
string
split
method
by
javatpoint

Java String使用正则表达式和长度的split()方法示例

相关实例:

public class SplitExample2{
public static void main(String args[]){
String s1="welcome to split world";
System.out.println("returning words:");
for(String w:s1.split("\\s",0)){
System.out.println(w);
}
System.out.println("returning words:");
for(String w:s1.split("\\s",1)){
System.out.println(w);
}
System.out.println("returning words:");
for(String w:s1.split("\\s",2)){
System.out.println(w);
}

}}

运行结果:

returning words:
welcome 
to 
split 
world
returning words:
welcome to split world
returning words:
welcome 
to split world
阿里云服务器,每月低至7.8元,项目演示即建站必备,比腾讯云更便宜,并且不需学生认证,从此链接购买有效: 去购买


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Java/java-string-split.html