Java dator programmeringsspråk tillhandahåller en inbyggd lista gränssnitt , som definierar en ordnad sekvens av objekt och operationer som kan utföras på det . Ett faktiskt genomförande av listan gränssnittet är ArrayList klassen . Tillsammans ger de ett bekvämt sätt för Java programmerare att hantera en sekvens av poster , genom att ta hand om lågaktivt uppgifter om objektet förvaltning samtidigt effektiv prestanda . Insamlingsmetoder
ArrayList ärver metoder för insamling , som definierar verksamheten för att manipulera ArrayList objekt från samlingen gränssnittet . Det viktigaste , den " add ( ) " och " ta bort ( ) " metoder , tillåter införande och avlägsnande av en viss produkt från ArrayList . Stora insättningar och upptag är också möjligt med " addAll ( ) " och " removeAll ( ) " metoder . Andra metoder - t.ex. " size ( ) , " " isEmpty ( ) , " " innehåller ( ) " och " containsAll ( ) " - rapportera staterna i ArrayList till programmeraren
Positional Access och sökmetoder
de vanligaste positionella tillgång metoder är "Get ( ) " och " set ( ) " metoder , som hämtar och ersätta den lista objektet vid det angivna indexvärdet . Den " add ( ) " och " ta bort ( ) " metoder också ge individuell manipulation av listobjekt utifrån vissa indexvärden . The methods " indexOf ( ) " och " lastIndexOf ()" tillåta programmerare att söka i ArrayList och returnera indexen för de första och sista förekomster av objektet , respektive. Java API-dokumentation för ArrayList ger en detaljerad beskrivning av dessa metoder .
Range Visa Metoder
metoder range utsikt såsom " underlista ( ) "-metoden returnera en halvöppen sortiment - en sub - lista som innehåller poster av den ursprungliga listan , från start index inklusivt fram till den avslutande index exklusivt . Oracle.com rekommenderar starkt mot att ändra den ursprungliga listan på något sätt genom den resulterande sub - lista , som bör , om möjligt , anges som övergående .
Annan lista Metoder
< p> Övriga lista metoderna låter Java programmerare att utföra generiska lista operationer . Till exempel tjänar " sort ( ) " metoden som en effektiv sortering algoritm för objekten i listan . Den " shuffle ( ) " och " reverse ( ) " metoder , som deras namn antyder , kan ändra ordningen på objekten i listan , medan " swap ( ) " metoden tillåter programmerare att utbyta värdena för två listobjekt .
Addera ditt