Если у меня есть код, например input = new BufferedReader(new FileReader(args[0]));
И входной файл содержит пары строк, как я могу сделать так, чтобы импортировать только первую строку из каждой строки? Так, другими словами, каждая строка нечетных номеров? СпасибоЧтение определенных строк только с ввода?
0
A
ответ
1
Возможно, вам понравится использовать java.io.LineNumberReader
, чтобы сделать фильтрацию нечетных линий (lineNo % 2 == 1
) проще. Или в альтернативном подходе, если вы используете JDK7, вы можете использовать метод java.nio.files.Files.readAllLines()
и снова фильтровать нечетные на итерации.
+0
Если я использовал это, а затем сделал что-то вроде: 'String line = input.readLine();' 'while (lineNo% 2! = 1)' Do something' будет ли это работать? – AkshaiShah
0
String line = input.readLine();
while (line != null) {
// do something with the line
// Skip every other line
input.readLine();
// Get next line
line = input.readLine();
}
0
что-то вроде этого будет читать в файле и давать вам каждую вторую строку в строковом буфере.
BufferedReader br = new BufferedReader(new FileReader(args[0]));
String line;
StringBuffer endResult = new StringBuffer(1000);
int lineNumber=1;
while ((line=br.readLine()) != null) {
//every odd line will be added, 1, 3, 5 etc
if (lineNumber++%2==1) {
endResult.append(line+"\n");
}
}
Смежные вопросы
- 1. Чтение определенных строк строки
- 2. Чтение определенных разделов новых строк
- 3. Чтение из plist, но принятие только определенных строк
- 4. чтение определенных строк из .txt-файла
- 5. Чтение нескольких строк ввода с помощью scanf
- 6. Perl - Чтение определенных строк из CSV файла
- 7. Чтение определенных строк текстового файла в Java
- 8. stat_summary только для определенных строк
- 9. updatexml только для определенных строк
- 10. Свинья: подсчет только определенных строк
- 11. C++ чтение определенных строк из выходного файла
- 12. Чтение строк в массив с проверкой ввода
- 13. C++: как начать чтение с определенных строк в txt-файле?
- 14. C# Чтение файла и выведение определенных строк
- 15. Чтение определенных строк не работает [Python 3]
- 16. чтение определенных строк из файла чрезвычайно медленное
- 17. Чтение определенных строк из текстовых файлов
- 18. Чтение определенных строк из тегов XML
- 19. python чтение определенных строк из CSV с использованием подсчета списков
- 20. Чтение только определенных столбцов из текстового файла
- 21. Начиная чтение с определенных номеров строк в Fortran
- 22. Чтение содержимого файла и Удаление определенных строк с использованием parallel.Foreach
- 23. Чтение определенных строк с неизвестным местом размещения в C#
- 24. Чтение двух строк ввода, а затем разбиение
- 25. VBA: разрыв страницы только после определенных строк
- 26. Чтение нескольких строк пользовательского ввода в оболочке
- 27. SQL Возврат только определенных строк при условии
- 28. Удаление дубликатов только из определенных столбцов/строк
- 29. Чтение определенных строк из файла csv в R
- 30. Номера строк только в определенных режимах
Прочитать все строки и игнорировать четные? – Tudor