【发布时间】:2012-10-12 20:43:54
【问题描述】:
我必须创建一个字典,在其中输入一个包含 5 个句子的文本文件,它会使用其中的单词并使用单链表按字母顺序对它们进行排序。我有文本文件,但确实需要帮助将它们制作成链表并对其进行排序。我了解如何创建链接列表,但我不知道如何从文本文件创建它们并对其进行排序。任何帮助将不胜感激。
import java.util.*;
public class Dictionary {
public static void main(String[] args) {
String[] things = {"a", "dog", "eats"};
List<String> list1 = new LinkedList<String>();
for(String x : things)
list1.add(x);
String[] things2 = {"The", "Cat", "Walks"};
List<String> list2 = new LinkedList<String>();
for(String y : things2)
list2.add(y);
list1.addAll(list2);
list2 = null;
printMe(list1);
printMe(list1);
}
private static void printMe(List<String> l) {
for(String b : l)
System.out.printf("%s ", b);
System.out.println();
}
}
【问题讨论】:
-
除非你显示一些代码,否则你不会得到任何答案(特别是因为你提到它是家庭作业)
-
我的代码正在导入文本文件,我也有链接列表的代码,只是我不知道如何将文本文件放入链接列表,我应该发布什么我有吗?
-
它说它应该是单链表排序,所以我打算使用collection.sort。也谢谢你,我现在添加它
-
我仍在努力尝试在 String[] things = {}; 之后在 {} 中获取文本文件的输出; '字符串[] 事物 = {}; List
list1 = new LinkedList (); for(String x : things) list1.add(x);'
标签: java dictionary file-io text-files