Heim > Java > javaLernprogramm > Wie entferne ich Ganzzahlen ordnungsgemäß aus einer Liste in Java?

Wie entferne ich Ganzzahlen ordnungsgemäß aus einer Liste in Java?

Barbara Streisand
Freigeben: 2024-12-23 02:56:09
Original
480 Leute haben es durchsucht

How to Properly Remove Integers from a List in Java?

Ganzzahlen aus List entfernen

Bei der Arbeit mit List erfordert das ordnungsgemäße Entfernen von Ganzzahlen die Unterscheidung zwischen den beiden Entfernungsmethoden : Remove(int Index) und Remove(Object o).

Die erste Methode, Remove(Index), entfernt das Element am angegebenen Index. Die zweite Methode, Remove(o), entfernt jedoch das erste Vorkommen des angegebenen Elements.

Fallstricke

Betrachten Sie eine Liste von ganzen Zahlen:

List<Integer> list = new ArrayList<>();
list.add(5);
list.add(6);
list.add(7);
list.add(1);
Nach dem Login kopieren

Das Ausführen von list.remove(1) entfernt das Element am Index 1, also der Ganzzahl 6. Andererseits list.remove(new Integer(1)) entfernt das erste Vorkommen der Ganzzahl 1 aus der Liste.

Richtige Entfernung

Zur Unterscheidung zwischen „remove(int index)“ und entfernen(Objekt o), beachten Sie die folgenden Prinzipien:

  • Java priorisiert die exakte Parameterübereinstimmung gegenüber Auto-Boxing.
  • Die List-Schnittstelle gibt zwei Entfernungsmethoden mit unterschiedlichen Argumenttypen an.

Fazit

So entfernen Sie ein Element aus a Spezifischer Index, verwenden Sie list.remove(index). Um das erste Vorkommen einer Ganzzahl zu entfernen, verwenden Sie list.remove(new Integer(integer)). Das Verständnis dieser Prinzipien gewährleistet die ordnungsgemäße Handhabung der Ganzzahlentfernung in List.

Das obige ist der detaillierte Inhalt vonWie entferne ich Ganzzahlen ordnungsgemäß aus einer Liste in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage