将类似文件的String拆分为Java中的字符串

时间:2014-10-08 04:16:19

标签: java string

有没有人知道如何拆分这样的字符串(每两个字有一个换行符):

String str =  "word1 word2
               word3 word4
                 ....
               word100 word101"

进入[word1,word2,word3,word4,....,word100,word101]?

我已经尝试过str.split(“”)但它不起作用,因为它给结果数组提供了一个不好的长度?

1 个答案:

答案 0 :(得分:4)

换行符和空格都是"空格",所以:

String[] words = input.split("\\s+");

\s是空白的正则表达式,+含义"一个或多个"。