我有以下代码
List<Double> array = new ArrayList<Double>();
这不会编译,因为我在List上收到一个错误,说明&#34;类型列表不是通用的;它不能用参数进行参数化。
我正在使用Java 7更新45和我在eclipse中的complile路径是JavaSE-1.7所以我认为这应该可以在JDK 5之后,有没有人有任何建议可能会出错?我的进口如下......
import java.awt.List;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.StringTokenizer;
import java.io.File;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Arrays;
答案 0 :(得分:0)
您应该添加import java.util.List;
而不是import java.awt.List;
。前者是通用列表,后者是显示元素。
java.awt.List - List组件向用户显示文本项的滚动列表。
java.util.List - 有序集合(也称为序列)。