В программировании на языке Java часто возникает потребность в разделении строки на подстроки, используя в качестве разделителей пробельные символы, такие как пробел (' '
), табуляция ('\t'
), новая строка ('\n'
) и другие.
Возьмем в качестве примера строку: "Hello\tWorld\nJava is\t great!"
. Видно, что в этой строке встречаются разные типы пробельных символов и необходимо разделить ее на отдельные слова.
В Java для выполнения этой задачи можно использовать метод split()
класса String
. Этот метод принимает на вход регулярное выражение и разбивает исходную строку на массив подстрок, используя в качестве разделителей символы, соответствующие данному регулярному выражению.
Регулярное выражение для всех пробельных символов в Java выглядит так: "\\s"
.
String str = "Hello\tWorld\nJava is\t great!"; String[] words = str.split("\\s");
В результате выполнения этого кода в массиве words
будут следующие элементы: "Hello"
, "World"
, "Java"
, "is"
, "great!"
.
Таким образом, метод split()
класса String
позволяет легко и быстро разделить строку на подстроки, используя в качестве разделителей любые пробельные символы.
Добавить комментарий