2013-06-04 4 views
0

У меня есть списки слов и их соответствующие определения в файлах .txt. У меня также есть все данные для одной записи в одной строке, так что это выглядит следующим образом:Как отформатировать TXT-файл, который находится в списке на Java?

words.txt

The 
Quick 
Brown 
Fox 
Jumped 

, а затем в моем соответствующем answers.txt я бы

An an article of the English Language 
An adjective describing speed 
An adjective describing color 
A noun; a small mammal 
Past tense verb 

So , в моем коде я импортирую эти текстовые файлы, сканирую их и создаю списки данных:

InputStream is = am.open(numberText); 
     scanWords = new Scanner(is); 
     List<String> lines = new ArrayList<String>(); 
    while (scanWords.hasNextLine()) { 
     lines.add(scanWords.nextLine()); 
} 

Моя проблема заключается в том, что некоторые из «ответов» чрезвычайно длинные и могут быть очень тесными, когда я их выводю; так, как я могу редактировать списки или вставлять что-то в текстовые файлы или что-то, что позволяет создавать новые строки или что-то в файлах .txt или в списках? Я не могу преобразовать списки в массивы, потому что мой прослушиватель действия не нравится. Благодаря!

+1

u можете попробовать html форматирование textview поддерживает несколько тегов html –

+0

@droidhot 'TextView'? Он говорит об Android? Я думаю, что он означает простой Java ... HTML работает для 'JLabels' тоже. –

+0

Можете ли вы привести пример желаемого результата? –

ответ

0

Прежде чем добавлять строки в список, проверьте длину строки, а затем, если она больше определенной длины, скажем 80 символов, вставьте символ конца строки \ n в эту позицию в строке или разделите строка в две строки и добавить их отдельно в зависимости от того, как вы используете Список.

Будет ли опубликовать код позже, когда у меня будет время.

+0

Теперь я нахожу его для сканирования в массив, но моя проблема все еще остается, Массив и Строки берут данные прямо и ничего не делают с \ n – schott12521

Смежные вопросы