Как разобрать текстовый файл в Java? - PullRequest
0 голосов
/ 09 июня 2011

У меня есть текстовый файл по следующему URL.

http://hosted.stats.com/ifb2009/data.asp?file=en/chlg_standings.txt

Я хочу проанализировать этот текстовый файл и отобразить данные в виде групп, команд и т. Д. Может кто-нибудь, пожалуйста, дайте мне знать, как анализировать текстовый файл.

Ответы [ 3 ]

2 голосов
/ 09 июня 2011

Вероятно, лучше всего использовать сканер , чтобы вы могли легко указывать используемые разделители и считывать данные в правильной форме (readXXX ()).Также вы можете использовать ту же логику независимо от того, откуда находится файл, заменив Stream в конструкторе другим.

2 голосов
/ 09 июня 2011

Это вопрос Java, а не вопрос для Android.

Лучше всего использовать BufferedReader в вашем файле (или потоке).Затем используйте readLine для получения одной строки.

Затем используйте String.split или String.indexOf для анализа ваших данных.

1 голос
/ 09 июня 2011

String.split(..) если это просто.Если это сложнее, вы можете использовать регулярное выражение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...