ArrayList to klasa w Javie, którą można zaimportować za pomocą pakietu java.util. Ta klasa zasadniczo umożliwia tworzenie tablicy w Javie bez konieczności ustawiania rozmiaru.
ArrayLists mogą rosnąć lub zmniejszać się tak bardzo, jak tego potrzebujesz. Mogą składać się z ciągów, liczb lub obiektów. Możesz je dodawać, usuwać z nich, całkowicie je opróżniać, sortować, uzyskiwać do nich dostęp, przeglądać je, szybko sprawdzać ich rozmiar i nie tylko.
Ogólnie rzecz biorąc, są świetnym narzędziem, aby wiedzieć, jak używać podczas programowania w Javie.
Aby zacząć korzystać z klasy ArrayList, musisz ją zaimportować na górze pliku.
import java.util.ArrayList;
ArrayList<String> products = new ArrayList<String>();
Metoda add()pozwala na dodanie do ArrayList.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
System.out.println(products);
}
}
[Hotdog, Candy, Pop, Gum, Pretzels]
Metoda remove()umożliwia usunięcie elementu z ArrayList. Możesz to zrobić, wpisując wartość tablicy lub wpisując numer indeksu.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
products.remove("Gum");
products.remove(0);
System.out.println(products);
}
}
[Candy, Pop, Pretzels]
Metoda clear()opróżnia zawartość całej ArrayList.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
System.out.println(products);
products.clear();
System.out.println(products);
}
}
[Hotdog, Candy, Pop, Gum, Pretzels]
[]
Metoda get()pozwala pobrać określony element z ArrayList.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
System.out.println(products.get(1));
}
}
Candy
Metoda set()pozwoli Ci zmodyfikować określony element, który już znajduje się na ArrayList. Możesz to zrobić, podając numer indeksu elementu, który chcesz zmienić, a następnie, na co chcesz go zmienić.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
System.out.println(products);
products.set(3, "Ice Cream");
System.out.println(products);
}
}
[Hotdog, Candy, Pop, Gum, Pretzels]
[Hotdog, Candy, Pop, Ice Cream, Pretzels]
Metoda size()da ci liczbę elementów w ArrayList.
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
System.out.println(products.size());
}
}
5
Metoda sort()jest częścią innej klasy w pakiecie java.util, o nazwie Collections. Posortuje ArrayList w kolejności alfabetycznej, jeśli tablica składa się z liter lub w porządku rosnącym, jeśli tablica składa się z liczb.
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
products.add("Hotdog");
products.add("Candy");
products.add("Pop");
products.add("Gum");
products.add("Pretzels");
Collections.sort(products);
System.out.println(products);
}
}
[Candy, Gum, Hotdog, Pop, Pretzels]
Klasa ArrayList to świetne narzędzie, które programiści Java mogą wykorzystać do tworzenia i modyfikowania tablic w razie potrzeby. Jest stosunkowo prosty do nauczenia i zawiera wiele różnych przydatnych metod.
Polecam zapoznanie się z dokumentacją , aby uzyskać więcej informacji na temat ArrayLists i sposobu rozpoczęcia ich implementacji w swoich programach.
„Hej, Siri, zagraj w Me Dive autorstwa Olivii Dean”. W maju 2021 rozpocząłem staż w Future Academy Africa w Akure w Nigerii.
Hej, cyberentuzjaści! Witamy ponownie w serii OSINT poświęconej polowaniu na zagrożenia. W pierwszym artykule przedstawiłem przegląd OSINT i jego znaczenie w polowaniu na zagrożenia.
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
Niedawno byłem na Linkedin, największej profesjonalnej sieci społecznościowej na świecie, i znalazłem posty obserwowanych przeze mnie niezależnych projektantów, którzy przykuli moją uwagę. Wszyscy zamieszczali zdjęcia z samolotów, na plaży z laptopami, z basenów i biur z niesamowitymi widokami.
Przejście do nowej kariery może być niezwykle trudne, jeśli spróbujesz zrobić to sam. Ważne jest, aby znaleźć odpowiedzialnych partnerów, którzy są na tym samym poziomie uczenia się co ty, którzy mają podobne cele, wytrwałość i motywację.
Uderzyło mnie to nagle, jak to często bywa. Znowu jest w połowie <Nie, nie ten w Pacyfiku, bordowy, ten na karnawale> Każdy nagłówek jest głośny…..