У меня есть следующий файл, который я использую в качестве теста:
id = 1392
имя = Натан
пол = мужской
testempty =
testempty2 =
zip = 11111
Я зацикливаю строки и вызываю на них функцию processLine(String line)
для обработки Strings
:
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 , ")
?