Как разделить строку с символами пробела в качестве разделителей? - PullRequest
528 голосов
/ 22 октября 2008

Какой шаблон регулярного выражения потребуется мне для перехода к методу java.lang.String.split(), чтобы разделить строку на массив подстрок, используя все пробельные символы ('', '\ t', '\ n' и т. Д.) В качестве разделителей?

Ответы [ 12 ]

1 голос
/ 01 сентября 2014

Вы можете разбить строку на разрыв строки, используя следующую инструкцию:

 String textStr[] = yourString.split("\\r?\\n");

Вы можете разбить строку по пробелам, используя следующую инструкцию:

String textStr[] = yourString.split("\\s+");
0 голосов
/ 24 октября 2016

Изучите этот код .. удачи

    import java.util.*;
class Demo{
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        System.out.print("Input String : ");
        String s1 = input.nextLine();   
        String[] tokens = s1.split("[\\s\\xA0]+");      
        System.out.println(tokens.length);      
        for(String s : tokens){
            System.out.println(s);

        } 
    }
}
...