INHOUDSOPGAWE:

Hoe verwyder jy 'n indeks van 'n ArrayList?
Hoe verwyder jy 'n indeks van 'n ArrayList?

Video: Hoe verwyder jy 'n indeks van 'n ArrayList?

Video: Hoe verwyder jy 'n indeks van 'n ArrayList?
Video: Шпатлевка стен и потолка. З способа. Какой самый быстрый? 2024, Mei
Anonim

verwyder (int indeks ) – verwyder element van skikkingslys by gespesifiseer indeks . Hierdie metode verwyder die gespesifiseerde element E by die gespesifiseerde posisie in hierdie lys. Dit verwyder die element tans daarby posisie en alle daaropvolgende elemente word na links geskuif (sal een van hul aftrek indekse ). Indeks begin met 0.

Net so word daar gevra, hoe verwyder jy 'n indeks van 'n ArrayList in Java?

Daar is twee maniere om 'n element uit ArrayList te verwyder

  1. Deur remove()-metodes te gebruik: ArrayList bied twee oorlaaide remove()-metodes. a.
  2. remove(int index): Aanvaar indeks van voorwerp wat verwyder moet word. b.
  3. verwyder(Obejct obj): Aanvaar voorwerp wat verwyder moet word.

Verder, wat gebeur as jy 'n element van 'n ArrayList verwyder? An Skikkingslys is 'n opeenvolgende lys van items wat deur 'n indeks verwys kan word. So wanneer jy vee 'n item uit , sal alle volgende items verskuif word. Die elemente sal verskuif word. Volgens die javadoc vir die verwyder metode sal die oorblywende inskrywings terugskuif sodat daar geen gapings is nie.

Tweedens, hoe verwyder jy iets uit 'n ArrayList?

Daar is twee maniere om verwyder voorwerpe uit Skikkingslys in Java, eerstens deur te gebruik verwyder () metode, en tweede deur Iterator te gebruik. Skikkingslys verskaf oorlaai verwyder () metode, een aanvaar indeks van die voorwerp wat verwyder moet word, d.w.s. verwyder (int indeks), en ander aanvaar voorwerp wat verwyder moet word, d.w.s. verwyder (Object obj).

Hoe verwyder u 'n element uit 'n ArrayList terwyl u dit herhaal?

Al is java. gebruik. Skikkingslys verskaf die verwyder () metodes, bv. verwyder (int indeks) en verwyder (Voorwerp element ), kan jy dit nie gebruik nie verwyder items terwyl dit herhaal word oor Skikkingslys in Java omdat hulle ConcurrentModificationException sal gooi as dit genoem word tydens iterasie.

Aanbeveel: