gpt4 book ai didi

java - 检测扫描仪是否没有下一个

转载 作者:行者123 更新时间:2023-12-02 07:59:42 25 4
gpt4 key购买 nike

我有以下文件,我将其用作测试:

id=1392
name=Nathan
gender=male
testempty=
testempty2=
zip=11111

我正在循环行并调用函数processLine(String line)来处理字符串:

private String processLine(String line) {
Scanner scanner = new Scanner(line);
StringBuilder result = new StringBuilder();
scanner.useDelimiter("=");

if (scanner.hasNext()) {
result.append(scanner.next());
result.append(" , ");
result.append(scanner.next());
result.append(" , ");
}

return result.toString();
}

但是我如何检测是否没有下一个(例如 testempty)并执行 result.append("empty , ")

最佳答案

(我认为这就是您所要求的)

更改行:

result.append(scanner.next());

至:

result.append(scanner.hasNext() ? scanner.next() : "empty");

关于java - 检测扫描仪是否没有下一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com