【发布时间】:2013-12-13 20:37:30
【问题描述】:
在下面的代码中,编译器在最后一行显示错误:“列表类型不明确”(在尝试定义 cgxHist 列表的行上)。我做错了什么?
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class drawr extends JPanel{
public static int animationSpeed=470;
public static int diameter = 50;
hBod allHBods[];
List<String> cgxHist = new ArrayList<String>();
我实际上希望列表包含整数,但是当我尝试这样“转换”列表时,通过将 <String> 替换为 <int>,该行上的错误变为“令牌“int”上的语法错误,此标记之后的预期尺寸'。请指教。
【问题讨论】:
-
你不能使用
<int>,因为泛型不支持原始类型。例如,请参阅this question 了解更多信息。