Hallo,
ich habe ein Problem:
Fehler bei "Funktioniert nicht": i1 cannot be resolved or is not a field
und: Local variable i1 defined in an enclosing scope must be final or effectively final
Warum findet er die Liste i0, aber den Integer i1 nicht?
LG
ich habe ein Problem:
Java:
private JPanel createSomePanel() {
List<Integer> i0 = new ArrayList<>();
Integer i1;
irgendEinButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
i0.add(2); // Funktioniert
i1 = 12; // Funktioniert nicht
}
});
}
Fehler bei "Funktioniert nicht": i1 cannot be resolved or is not a field
und: Local variable i1 defined in an enclosing scope must be final or effectively final
Warum findet er die Liste i0, aber den Integer i1 nicht?
LG
Zuletzt bearbeitet von einem Moderator: