【问题标题】:Java String[] array = line.split(" ") where line is just whitespaceJava String[] array = line.split(" ") 其中 line 只是空格
【发布时间】:2018-01-08 18:55:26
【问题描述】:

我正在编写一个从文件读取的程序,我的文件数据的分隔符是一个空行,只是空格,我想在我到达它时跳过它。我从文件中读取的表达式是 String[] array = f.nextLine(" ")。我尝试在此行之后添加条件,例如 if(array.length == 0) 或 if (array == null),但似乎并没有涉及到这些。

【问题讨论】:

标签: java arrays regex string split


【解决方案1】:

对于空白先修剪行:

line.trim();

然后检查是否为空:

if (line.equals(""));

然后使用分割它:

String[] array = line.split (" ");

这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多