Vraag Lijst importeren uit java.awt of java.utils


Ik ben nieuw in Java dus misschien is dit een heel triviale vraag.

Maar dat merkte ik net toen ik verklaarde

List myList = new ArrayList();

Eclipse IDE gaf me een boel opties voor de "Lijst" -fout.

Vooral ... de top 2 heeft me nieuwsgierig gemaakt.

Wat is het verschil als ik java.awt vs. java.utils ??


31
2018-01-04 19:34


oorsprong


antwoorden:


java.awt.List is Lijst component (zoals drop-down lijst), het is geen collectie / datastructuur.

Wat is het verschil als ik java.awt vs. java.utils ??

U kunt geen gebruik maken van List / Collection-specifieke methoden zoals iterator.


41
2018-01-04 19:35



Ze zijn enorm verschillend.

De util.list-versie maakt deel uit van de Collecties bibliotheek en is de interface die ten grondslag ligt aan andere lijsten die u hebt gebruikt, zoals ArrayList en LinkedList.

De AWT-versie wordt gebruikt voor het weergeven van een lijst met informatie in een AWT GUI-app


21
2018-01-04 19:39



awt.List is een List-component gebruikt in GUI waarbij java.util.List een interface is voor de datastructuur van de lijst


2
2018-01-04 19:36



java.awt.List is een awt-component. Gebruik het niet in uw geval. Jij hebt nodig java.util.List.


1
2018-01-04 19:36