Вот мой код для чтения txt-файла, но я не могу правильно упорядочить вывод содержимого файла.Чтение txt-файлов и отображение данных с разрывом строки
Это содержимое файла:
вент Ладор 13 мужской Taguig
Пито dingal 26 самцов Pateros
доны Martinez 24 мужчина Hagonoy
package testprojects;
import java.io.BufferedReader;
import java.io.FileReader;
public class ReadTextFile {
public static void main(String args[]) throws Exception {
BufferedReader bf = new BufferedReader(new FileReader("C://Users/PAO/Desktop/sampletxt.txt"));
String line;
while ((line = bf.readLine()) != null) {
String[] value = line.split(" ");
for (int x = 0; x < value.length; x++) {
if (x >= 5) {
System.out.println();
}
System.out.print(value[x] + " ");
}
}
}
}
Выход:
Venti Ладор 13 мужской Taguig Пито dingal 26 мужской Pateros Dony Martinez 24 самец Hagonoy
Желаемый выход:
венти Ладор 13 самцов Taguig
Пито dingal 26 самцов Pateros
dony martinez 24 мужчина hagonoy
Пожалуйста, убедитесь, что ваш вопрос отформатирован правильно, чтобы мы могли понять, каков ваш текущий выход и каков ваш желаемый результат. Линейные перерывы теряются в переводе, и почти невозможно следовать. – Claudio
Сколько элементов в ценности после выполнения разделения? Вы хотите, чтобы все элементы находились на одной линии или разбиты на несколько строк? Сколько элементов в строке вы хотите? – Shar1er80
Будьте более ясны в отношении того, какие ваши входы и какие вы хотите, чтобы ваши выходы были. Теперь, когда у вас есть «рабочий» код, зайдите в свой файл sampletxt.txt и разделите строки в файле на большее количество строк и будете ли вы получать ожидаемые результаты, которые вы хотите?Хорошо, что вы получили свой код для работы, но лучше понять (для обучения) другие сценарии данных, которые вы могли бы иметь, и ваш код может обрабатывать все сценарии. – Shar1er80