创建一个名为“Words.txt”的文件,其中包含单词列表。编写程序来读取文件并将每个单词存储在名为allWords的链接列表中。
允许用户输入单词以确定它是否在链接列表中。如果没有添加它。 将所有单词转换为小写 打印最长的单词 以相反的顺序打印。
我用数字做了一个类似的项目,但我不知道如何用文字启动它。
import java. util.*;
import java. io.*;
public class Assignment2{
public static void main(String args[]){
File text = new File("frame.ini");
LinkedList<Integer> list = new LinkedList<Integer>();
try{
Scanner f= new Scanner (new File("frame.ini"));
while (f.hasNext()){
list.add(f.nextInt());
}
int maxi= 0;
for (int i= 0; i<list.size(); i++){
if ( list.get(i)>maxi)
maxi=list.get(i);
}
System.out.println("Maximum Number : "+maxi);
int mini= maxi;
for (int i= 0; i<list.size(); i++){
if ( list.get(i)<mini)
mini=list.get(i);
}
System.out.println("Minimum Number : "+mini);
int n=0;
for (int i= 0; i<list.size(); i++){
n=n + list.get(i);
}
int Total= n;
System.out.println("Tally of Numbers: "+Total);
int sum = 0;
for (int i= 0; i<list.size(); i++){
sum = sum + list.get(i);
}
int avg = sum /list.size();
System.out.println("Average of Numbers: "+avg);
}
catch (IOException e){
}
}
}