java中string的split方法
时间: 2023-04-30 21:02:18 浏览: 76
Java中的split方法是用来将字符串分割成子字符串的方法。该方法接收一个正则表达式作为参数,并返回一个字符串数组,该数组包含所有与正则表达式匹配的子字符串。例如:
```
String str = "hello,world";
String[] arr = str.split(",");
```
上面的代码将字符串 "hello,world" 以 "," 为分隔符分割成了两个字符串 "hello" 和 "world",并存储在字符串数组 arr 中。
相关问题
java中string类的split方法
Java中的String类的split方法是用来将一个字符串按照指定的分隔符分割成多个子字符串的方法。该方法返回一个字符串数组,其中每个元素都是原始字符串中被分隔符分割出来的一个子字符串。
例如,如果我们有一个字符串"Hello,World",我们可以使用split方法将其按照逗号分隔符分割成两个子字符串"Hello"和"World",代码如下:
```
String str = "Hello,World";
String[] arr = str.split(",");
```
在上面的代码中,我们首先定义了一个字符串变量str,它的值为"Hello,World"。然后我们调用了split方法,并将逗号作为分隔符传递给该方法。该方法返回一个字符串数组arr,其中包含两个元素"Hello"和"World"。
java String split()方法
String类的split方法用于按照传入的字符或字符串对一个String进行拆分,并返回拆分后的字符串数组。该方法可以用于多种不同的用法和场景。
一般用法:通过传入的字符或字符串,将String对象拆分成多个子字符串,并将这些子字符串存储在一个数组中。
使用分隔符作为连字符:可以使用特殊字符“|”作为连字符,将多个分隔符分隔的内容区分开。例如,可以使用以下代码将一个包含多个分隔符的地址字符串拆分为多个部分:
String address = "上海^上海市@闵行区#吴中路";
String[] splitAddr = address.split("\\^|@|#");
System.out.println(splitAddr + splitAddr + splitAddr + splitAddr);
注意:在使用特殊字符作为分隔符时,需要对特殊字符进行转义,使用双反斜杠“\\”。
等号作为分隔符:可以使用等号“=”作为分隔符。例如,可以使用以下代码将一个包含多个等号分隔的地址字符串拆分为多个部分:
String address = "上海@上海市@闵行区@吴中路";
String[] splitAddr = address.split("@");
System.out.println(splitAddr + splitAddr + splitAddr + splitAddr);
需要转义的分隔符:如果要使用特殊字符作为分隔符,需要对特殊字符进行转义,以确保split方法正确解析分隔符。