I den här artikeln bör vi lära oss ifall klassen ArrayList som är ett standardklass i Java liksom möjliggör att arbeta tillsammans föränderliga samlingar av information. Vi kommer lära oss om en rad olika metoder för att jobba med en ArrayList samt sedan använda dem på grund av att lösa ett längre exempel.
Vad är enstaka ArrayList i Java ?
Till att börja med, klassen ArrayList är en standardklass i Java som möjliggör att jobba med föränderliga samlingar från data. Det betyder för att en ArrayList gör detta enkelt och smidigt för att arbeta med data vilket kan komma att förändras i antal under arbetets gång. Skillnaden mellan ett inbyggd array, som oss såg på föregående sidor, och en ArrayList existerar att storleken på enstaka array inte kan ändras. Det vill säga, ifall du vill lägga mot eller ta bort element i en array, måste du skapa en fräsch, medans element till enstaka ArrayList kan du lägga till och ta försvunnen när du vill.
Vidare, vi kan illustr
Länkad listdatastruktur i Java
Olika datastrukturer skapas för olika ändamål. Du kanske känner mot ArrayList(om fortfarande inte, att föreslå eller råda något vi att du läser om det först). inom den här artikeln bör vi lära oss angående LinkedListoch inse vad den här samlingen är utmärkt för. Om du tittar på LinkedList Java 8 (eller senare version från språkets) klasskodkälla (på Oracle-webbplatsen eller i din IDE, vid IDEA: crtl+B vid klassnamnet) kommer du för att se nästa deklaration: till tillfället är den viktigaste informationen från koden detta faktum att LinkedListimplementerar List-och Deque-gränssnitt. Listgränssnittet behåller sekvensen för att lägga mot objekt och tillåter åtkomst till objektet via index. Den "vanliga" könstöder för att lägga till element inom slutet och extrahera dem från början. Deque existerar en tvåvägskö, och den stöder att lägga mot och ta bort element från båda sidor. ni kanske tänker på detta som en kombination från stack och kö. sålunda, LinkedList är en implementering av dessa två, samt den tillåter