Was ist ein 'mehrdeutiger Typ'-Fehler in Java?

Im folgenden Code wird vom Compiler in der letzten Zeile eine Fehlermeldung angezeigt: "Der Typ List ist mehrdeutig" (in der Zeile, die versucht, cgxHist list zu definieren). Was mache ich falsch?

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>();

Eigentlich wollte ich, dass die Liste ganze Zahlen enthält, aber wenn ich versuche, die Liste als solche zu "wandeln", indem ich sie ersetze<String> mit<int>wird der Fehler in dieser Zeile zu "Syntaxfehler bei Token" int ", Dimensionen, die nach diesem Token erwartet werden". Ratschlag bitte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage