Java для отображения слов из моего текстового файла в порядке убывания?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java для отображения слов из моего текстового файла в порядке убывания?

Сообщение Anonymous »

Итак, у меня есть этот код, который должен читать слова из текстового файла в LinkedList и использовать для него итератор для отображения
всех слов (допускаются дубликаты) в нисходящем алфавитном порядке (4 слова «табуляция», разделенные на строку), сравнивать время обхода списка с использованием итератора и метода get(index).

Пока мне удается отображать его в порядке возрастания, но не по убыванию. То, что я пробовал, находится за // строками:

Код: Выделить всё

import java.util.*;
import java.io.*;

public class Task1 {
public static void main(String[] args) throws Exception {
// Check number of arguments passed

if (args.length != 1) {
System.out.println("Usage: TextFile");
System.exit(0);

}
String filename = args[0];

TreeSettreeSet = new TreeSet();
try
{
Scanner in = new Scanner(new File(filename));
String line;
while ((line = in.nextLine())!=null)
{
String[] tokens = line.split("[||n|\t|\r|.|,|)|(|-|\"]");

for (int i = 0; i  < tokens.length; i++)
//for (int i = tokens.length -1; i >= 0; i--)
treeSet.add(tokens[i]);

}
}
catch (Exception ex)
{

}

Iterator iterator = treeSet.iterator();

System.out.println("\nDisplay words in ascending order");

while (iterator.hasNext()) {
System.out.println(iterator.next());

}
}
}
Есть предложения? Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»