gpt4 book ai didi

java - 尝试使用设置列表

转载 作者:行者123 更新时间:2023-12-01 13:08:52 26 4
gpt4 key购买 nike

我第一次尝试在我的程序中使用集合列表,从我所做的一切和研究来看,我似乎做得正确,但 Eclipse 告诉我不能使用列表。我不懂为什么。请帮忙!

如果您需要知道我的程序的设计目的,它应该读取选定的文本文件,然后显示没有重复、标点符号或大写字母的所述文本。除了这一个问题之外,它是有效的。

import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;
import java.awt.List;
import java.io.*;
import java.util.*;

import javax.swing.JFileChooser;

public class Lab7 {

public interface OrderedList<T extends Comparable<T>> extends Iterable<T>
{
public void add(T element);
public T removeFront();
public T removeRear();
public int size();
public boolean isEmpty();
public boolean contains(T element);
public Iterator<T> iterator();
}


public static void main(String[] arg) throws FileNotFoundException
{

Scanner scan = null;
JFileChooser chooser = new JFileChooser("../Text");
int returnValue = chooser.showOpenDialog(null);
if( returnValue == JFileChooser.APPROVE_OPTION)
{
File file = chooser.getSelectedFile();
scan = new Scanner(file);
}
else
return;
int count = 0;
while(scan.hasNext())
{
String[] things = {scan.next()};
List<String> list = Arrays.asList(things);

Set<String> set = new HashSet<String>(list);

System.out.println(set + scan.next().replaceAll("[\\W]", "").toLowerCase());
count++;
}
scan.close();

System.out.println();

System.out.println(chooser.getName() + " has " + count + " words.");

}
}

最佳答案

您导入了错误的类型:

import java.awt.List;

你应该:

import java.util.List;

关于java - 尝试使用设置列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23049314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com