使用流分割字符串并返回具有相同单词顺序的字符串

天am

我有一个包含单词的字符串,这些单词由一个或多个空白字符(空格,制表符等)分隔。我正在尝试编写最优化的过程,该过程以相同的顺序以相同的单词输出字符串,但仅用一个空格隔开。

我正在尝试这样做,但是仍然有问题:

public class Test {  
    public static void main(String args[]) {  
        String str = "word1, word2 word3@+word4?.word5.word6";  
        Stream<String> stream = Arrays.stream(input.split( "[, ?.@]+_" ));  
            .stream().collect(Collectors.joining(" "));
    }  
}
亚历克斯·鲁登科

按一个或多个非单词字符拆分\W+并使用Collectors.joining

String input = "word1, word2 word3@word4?word5.word6";  

String str = Arrays.stream(input.split( "\\W+" ))
                    .collect(Collectors.joining(" "));
System.out.println(str);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串中的反向单词-相同顺序-包括空格

来自分类Dev

根据具有字符和特殊字符的字符串分割字符串

来自分类Dev

带有不同单词顺序的字符串键的字典

来自分类Dev

与具有相同字符或字母的字符串进行比较

来自分类Dev

在流的Java分割字符串

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

python将字符串拆分为具有相同语言字符的字符串

来自分类Dev

字符串是否具有与另一个字符串相同的子字符串,则返回TRUE

来自分类Dev

Python匹配字符串中具有相同索引的单词

来自分类Dev

检查两个字符串是否具有相同的单词 蟒蛇

来自分类Dev

R:如何匹配或过滤具有相同字符串但顺序不同的变量?

来自分类Dev

如何在Java中分割字符串以提供具有相同长度的值

来自分类Dev

检查字符串是否包含具有特定顺序的子字符串

来自分类Dev

从字符串中删除具有某些约束的单词

来自分类Dev

从字符串中删除具有某些约束的单词

来自分类Dev

分割字符串

来自分类Dev

字符串变量和具有string.empty的字符串变量是相同的吗?

来自分类Dev

字符串变量和具有string.empty的字符串变量是相同的吗?

来自分类Dev

使用具有多个相同字符的子字符串

来自分类Dev

如何使用C#从OpenVMS返回的未知字符串分割ANSI字符串

来自分类Dev

分割字符串并返回Vec <String>

来自分类Dev

字符串Concat是否具有相同的参考?

来自分类Dev

临时C字符串具有相同的地址

来自分类Dev

R:连接具有相同值的字符串

来自分类Dev

在Bash中将具有相同字符串的行合并

来自分类Dev

具有相同字符串长度的奇怪编码输出

来自分类Dev

识别java中具有相同含义的字符串

来自分类Dev

indexOf()函数即使具有相同的字符串也总是返回零

来自分类Dev

具有相同大小和内容的 C++ 字符串比较返回 false

Related 相关文章

  1. 1

    字符串中的反向单词-相同顺序-包括空格

  2. 2

    根据具有字符和特殊字符的字符串分割字符串

  3. 3

    带有不同单词顺序的字符串键的字典

  4. 4

    与具有相同字符或字母的字符串进行比较

  5. 5

    在流的Java分割字符串

  6. 6

    python将字符串拆分为具有相同语言字符的字符串

  7. 7

    python将字符串拆分为具有相同语言字符的字符串

  8. 8

    字符串是否具有与另一个字符串相同的子字符串,则返回TRUE

  9. 9

    Python匹配字符串中具有相同索引的单词

  10. 10

    检查两个字符串是否具有相同的单词 蟒蛇

  11. 11

    R:如何匹配或过滤具有相同字符串但顺序不同的变量?

  12. 12

    如何在Java中分割字符串以提供具有相同长度的值

  13. 13

    检查字符串是否包含具有特定顺序的子字符串

  14. 14

    从字符串中删除具有某些约束的单词

  15. 15

    从字符串中删除具有某些约束的单词

  16. 16

    分割字符串

  17. 17

    字符串变量和具有string.empty的字符串变量是相同的吗?

  18. 18

    字符串变量和具有string.empty的字符串变量是相同的吗?

  19. 19

    使用具有多个相同字符的子字符串

  20. 20

    如何使用C#从OpenVMS返回的未知字符串分割ANSI字符串

  21. 21

    分割字符串并返回Vec <String>

  22. 22

    字符串Concat是否具有相同的参考?

  23. 23

    临时C字符串具有相同的地址

  24. 24

    R:连接具有相同值的字符串

  25. 25

    在Bash中将具有相同字符串的行合并

  26. 26

    具有相同字符串长度的奇怪编码输出

  27. 27

    识别java中具有相同含义的字符串

  28. 28

    indexOf()函数即使具有相同的字符串也总是返回零

  29. 29

    具有相同大小和内容的 C++ 字符串比较返回 false

热门标签

归档