Inhoudsopgave:

Hoe implementeer je een set-interface in Java?
Hoe implementeer je een set-interface in Java?

Video: Hoe implementeer je een set-interface in Java?

Video: Hoe implementeer je een set-interface in Java?
Video: 14.9 Set Interface in Java Collection Framework 2024, November
Anonim

Stel in Java

  1. Set is een koppel die de collectie uitbreidt. Het is een ongeordende verzameling objecten waarin dubbele waarden niet kunnen worden opgeslagen.
  2. In principe, Set is geïmplementeerd door HashSet , LinkedHashSet of TreeSet (gesorteerde weergave).
  3. Set heeft verschillende methoden om clear, grootte, enz. toe te voegen, te verwijderen om het gebruik hiervan te verbeteren koppel .

Ook, wat is de ingestelde interface in Java?

De Interface instellen . EEN Set is een collectie die geen dubbele elementen kan bevatten. Het modelleert de wiskundige set abstractie. De Interface instellen bevat alleen methoden die zijn overgenomen van Collection en voegt de beperking toe dat dubbele elementen verboden zijn.

Verder, WAT IS interface in Java met voorbeeld? Als een klas, een koppel kan methoden en variabelen hebben, maar de methoden die zijn gedeclareerd in een koppel zijn standaard abstract (alleen methodehandtekening, geen hoofdtekst). Interfaces specificeren wat een klasse moet doen en niet hoe. Het is de blauwdruk van de klas. EEN Java bibliotheek voorbeeld is, vergelijker Koppel.

Kunnen we bovendien het object dat in Java is ingesteld, wijzigen?

1 Antwoord. Over het algemeen letten collecties met een soort interne structuur niet op veranderingen in hun elementen en hun structuur zullen vernietigd worden als je aanpassen de elementen (op manieren die de eigenschap waarop de structuur is gebaseerd veranderen). Dit geldt voor BoomSet ook.

Wat zijn de klassen die de lijst en de set-interface implementeren?

2) Lijst staat duplicaten toe terwijl Set staat geen dubbele elementen toe. Alle elementen van a Set moet uniek zijn als u het dubbele element probeert in te voegen in Set het zou de bestaande waarde vervangen. 3) Lijst implementaties: ArrayList, LinkedList etc. Set implementaties: HashSet, LinkedHashSet, TreeSet etc.

Aanbevolen: