有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用split将字符串拆分为子字符串。字符串(“”);

假设我有一个字符串:

String temp = "One Two   Three     Four";

我想得到这个字符串的每个单词,如果它是一个空格,我会使用:

String[] splitTemp = temp.split(" ");

如何处理不同数量的空白? 对不起,如果这是一个愚蠢的问题


共 (2) 个答案

  1. # 1 楼答案

    temp.split("\\s+");
    

    这使得所有的空白都成为一个分隔符

  2. # 2 楼答案

    Split接受与一个或多个空白字符匹配的正则表达式参数,例如temp.split("\\s+")