Метод split() в Java

Java String类Класс String в Java


Метод split() разбивает строку в соответствии с заданным регулярным выражением.

Примечание: . 、 $、 |и*Экранирующие символы и т. д. необходимо добавить.\\。

Примечание:Для нескольких разделителей можно использовать|в качестве дефиса.

Синтаксис

public String[] split(String regex, int limit)

Parameters

  • regex-- разделитель в виде регулярного выражения.

  • limit-- количество частей для разбиения.

Возвращаемое значение

Массив строк.

Пример

Пример

public class Test { public static void main(String args[]) { String str = new String("Welcome-to-Example"); System.out.println("- Возвращаемое значение разделителя:" ); for (String retval: str.split("-")){ System.out.println(retval); } System.out.println(""); System.out.println("- Возвращаемое значение разделителя с ограничением split:" ); for (String retval: str.split("-", 2)){ System.out.println(retval); } System.out.println(""); String str2 = new String("www.example.com"); System.out.println("- Возвращаемое значение escape-символа:" ); for (String retval: str2.split("\\.", 3)){ System.out.println(retval); } System.out.println(""); String str3 = new String("acount=? and uu =? or n=?"); System.out.println("- Возвращаемое значение для нескольких разделителей:" ); for (String retval: str3.split("and|or")){ System.out.println(retval); } } }

Результат выполнения вышеуказанной программы:

- 分隔符返回值 :
Welcome
to
Example

- 分隔符设置分割份数返回值 :
Welcome
to-Example

转义字符返回值 :
www
example
com

多个分隔符返回值 :
acount=? 
 uu =? 
 n=?

Java String类Класс String в Java

Другие расширения