在空格上拆分字符串或仅划线. Java Applet

我正在尝试在字符串数组中的单词之间拆分空格和短划线字符.以下代码显示了我之后的结果.

码:

String[] wordSplit = txtInput.split (" ") && txtInput.split ("-");

输入:

hello world hello-world

预期产量:

there are: 4 word(s) of length 5.

解决方法:

使用字符集([..]);它匹配列出的字符之一.

String[] wordSplit = txtInput.split("[-\\s]")

例:

class T {
    public static void main(String[] args) {
        String[] words = "hello world hello-world".split("[-\\s]");
        for (String word : words) {
            System.out.println(word);
        }
    }
}

输出:

hello
world
hello
world
上一篇:java – 我需要做些什么才能让LiveConnect再次运行?


下一篇:如何在Java Applet中立即显示图像?