ArrayList es una clase en Java que se puede importar con el paquete java.util. Esta clase esencialmente le permite crear una matriz en Java sin tener que establecer el tamaño.
ArrayLists puede crecer o reducirse tanto como lo necesite. Pueden consistir en cadenas, números u objetos. Puede agregarles, eliminarlos, vaciarlos por completo, ordenarlos, acceder a ellos, recorrerlos, averiguar rápidamente su tamaño y más.
En general, son una gran herramienta para saber cómo usar al programar en Java.
Para comenzar a usar la clase ArrayList, debe importarla en la parte superior de su archivo.
import java.util.ArrayList;
ArrayList<String> products = new ArrayList<String>();
El add()método le permite agregar a 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]
El remove()método le permite eliminar un elemento de ArrayList. Puede hacer esto escribiendo el valor de la matriz o escribiendo el número de índice.
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]
El clear()método vacía el contenido de toda la 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]
[]
El get()método le permite tomar un elemento específico de 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
El set()método le permitirá modificar un elemento específico que ya está en ArrayList. Puede hacer esto dando el número de índice del elemento que desea cambiar y luego a qué desea cambiarlo.
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]
El size()método le dará la cantidad de elementos en 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
El sort()método es parte de otra clase en el paquete java.util, llamado Colecciones. Ordenará ArrayList en orden alfabético si la matriz consta de letras o en orden ascendente si la matriz consta de números.
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]
La clase ArrayList es una gran herramienta que los programadores de Java pueden utilizar para crear y modificar matrices según sea necesario. Es relativamente simple de aprender y viene con bastantes métodos útiles diferentes.
Recomiendo consultar la documentación para obtener más información sobre ArrayLists y cómo puede comenzar a implementarlos en sus programas.
Puede ser un investigador de OSINT, un jugador de CTF o simplemente alguien que recibe llamadas no deseadas. Alguien que está tratando de verificar el número que viste en un anuncio.
Es una mañana brillantemente dorada en las ondulantes colinas del oeste, mientras los primeros rayos del sol iluminan la hierba escarchada de las llanuras. Una manada de ganado Angus plácido, negro azabache y enorme, se recorta contra el amanecer mientras avanzan por un sendero trillado hacia un lugar que todos conocen bien; la barra de desayuno
En el panorama empresarial en rápida evolución actual, el concepto de trabajo híbrido y remoto ha ganado un impulso sin precedentes. A medida que las empresas continúan adaptándose a las necesidades y expectativas cambiantes de sus empleados, expertos de varios campos se han reunido para analizar los beneficios, los desafíos y el futuro de esta forma transformadora de trabajar.
En 2022, con el lanzamiento de GPT-3, la habilidad de escritura parece perder importancia. Con IA, las personas con mala escritura también pueden generar personal de calidad.
Para evitar ambigüedades se utilizarán los siguientes términos; autenticador; El teléfono móvil que se utiliza para realizar el inicio de sesión en el sitio web; El sitio web o la aplicación que el usuario está utilizando para realizar el servicio de solicitud de inicio de sesión; El proveedor que proporciona el servicio dado, por ejemplo