Хорошо, поэтому я хочу читать вещи из файла. Они выглядят так:пытается проанализировать входы, которые идут int string string char int
70 Fresno Credit Bureau Fresno CA 93714
И я хочу, чтобы это было в части, с 70 собираются на междунар, Fresno Credit Bureau и Fresno идти в отдельные строки, государственные инициалы в отдельные голец, и, наконец, кормление этот последний zip-код в другой int.
Я попытался прочитать его по частям с помощью сканера, и я попытался прочесть его в оптовой торговле как строковый буфер и без кости в любом случае.
while(gre.hasNextLine()){
imidate = gre.nextInt();
gre.skip(" ");
han = gre.next();
gre.skip(" ");
luke = gre.next();
gre.skip(" ");
bok = gre.next().charAt(0);
mander = gre.next().charAt(1);
gre.skip(" ");
imate = gre.nextInt();
theTree.addNode(imate, han, luke, bok, mander, imidate);
}
Который, вероятно, щуря на разборе где-то, от взглядов, но я не могу сказать, где. Какие-либо предложения? Комментарии? Опасения?
Это те вкладки, или это файл с определенным количеством символов для полей? Есть ли у Java разделение строк, которое будет разделяться на вкладках и создавать массив, например, C#? – Nikki9696
@ Nikki9696 Да Nikki, есть строка java split. Вам просто нужно передать какую-то строку для поиска. – CBredlow
Не используйте сканер.Прочитайте строку за раз и разделите ее на столбцы на основе позиции символа или вкладок или что угодно. –