Я написал файл .txt, в котором каждая строка имеет смысл - даже пустой. Методы сканера next() и nextLine() не распознают пустую строку и переходят прямо к строке с текстом. Мне интересно, есть ли способ сканера рассмотреть все строки текста независимо от содержимого.java.util.Scanner не читает пустую строку
Я не хочу использовать BufferedReader, потому что каждый раз я работаю с очень маленькими токенами.
static final String fileName = "temp.txt";
try {
//System.out.println(Jsoup.connect(url).get());
Document document = Jsoup.connect(url).get();
FileWriter fileWriter = new FileWriter(fileName);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
Elements names = document.select("[id^=CZ]");
for (Element name : names) {
bufferedWriter.write(name.text());
bufferedWriter.write(System.lineSeparator() + System.lineSeparator());
System.out.println(name.text() + '\n');
}
bufferedWriter.close();
Scanner in = new Scanner(new File(fileName));
in.next();
String s = names.first().text();
String h = in.next();
...
В этот момент Струны сек & ч должны быть равны.
Документ сканер для чтения начинается с пустой строкой и выглядит следующим образом:
asdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkdsasdkjasjkdajkdahkdjahdjadhkahdajkdajkds
Опять же, у меня есть динамический файл, который может иметь первую строку пустым и когда я сравниваю String s со строкой h они НЕ равны. nextLine() и next() пропустить первую строку, пока она остается действительным элементом.
Пожалуйста, прочтите [mcve] ссылку, а затем создать и разместить один, вместе с небольшим представлением текстового файла. –
Что вы пробовали? Можете ли вы отправить свой код? –
Невозможно воспроизвести: https://ideone.com/Q1Y25z – tkausl