Cómo ordenar una ArrayList en orden descendente en Java

Dada una ArrayList sin ordenar, la tarea es ordenar esta ArrayList en orden descendente en Java. Ejemplos: Entrada : ArrayList sin ordenar: [Geeks, For, ForGeeks, GeeksForGeeks, Un portal de computadora] Salida : Sorted ArrayList: [GeeksForGeeks, Geeks, ForGeeks, For, Un portal de computadora] Entrada : ArrayList sin ordenar: [Geeks, For, ForGeeks] Salida : ArrayList ordenada: [Geeks, … Continue reading «Cómo ordenar una ArrayList en orden descendente en Java»

Invertir una LinkedList en Java

Suponiendo que haya pasado por LinkedList en Java y conozca la lista vinculada. Esta publicación contiene diferentes ejemplos para revertir una lista vinculada que se detallan a continuación: 1. Escribiendo nuestra propia función (usando espacio adicional): el método reverseLinkedList() contiene lógica para invertir objetos de string en una lista enlazada. Este método toma una lista … Continue reading «Invertir una LinkedList en Java»

Cómo eliminar una sublista de una lista en Java

Dada una lista en Java, la tarea es eliminar todos los elementos de la sublista cuyo índice se encuentra entre fromIndex, inclusive, y toIndex, exclusivo. El rango del índice lo define el usuario. Ejemplo: Lista de entrada = [1, 2, 3, 4, 5, 6, 7, 8], fromIndex = 2, endIndex = 4 Salida [1, 2, … Continue reading «Cómo eliminar una sublista de una lista en Java»

Mezclar o aleatorizar una lista en Java

Barajar una lista  Collections.shuffle() se usa para barajar listas en java. Jerarquía de clases:  java ↳ util ↳ Collections Sintaxis:  Collections.shuffle(list); Ejemplos:  Java // Java program to demonstrate working of shuffle() import java.util.*;   public class GFG {     public static void main(String[] args)     {         ArrayList<String> mylist = new ArrayList<String>();         mylist.add(«ide»);         mylist.add(«quiz»);         mylist.add(«geeksforgeeks»);         mylist.add(«quiz»);         mylist.add(«practice»);         mylist.add(«qa»); … Continue reading «Mezclar o aleatorizar una lista en Java»

Convertir string en lista separada por comas en Java

Dada una string, la tarea es convertirla en una lista separada por comas. Ejemplos: Input: String = «Geeks For Geeks» Output: List = [Geeks, For, Geeks] Input: String = «G e e k s» Output: List = [G, e, e, k, s] Enfoque: esto se puede lograr convirtiendo la string en una array de strings … Continue reading «Convertir string en lista separada por comas en Java»

Conversión de Array a ArrayList en Java

Una array es una colección de elementos que pueden ser de tipos de datos primitivos u objetos. Las arrays en Java son estáticas por naturaleza. ArrayLists, por otro lado, solo puede almacenar elementos como objetos. Las ArrayLists en Java, a diferencia de las arrays, son de naturaleza dinámica. Una ArrayList es una clase de colección … Continue reading «Conversión de Array a ArrayList en Java»

Cómo obtener ArrayList de Stream en Java 8

Dado un Stream, la tarea es convertir este Stream en ArrayList en Java 8. Ejemplos: Input: Stream: [1, 2, 3, 4, 5] Output: ArrayList: [1, 2, 3, 4, 5] Input: Stream: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Output: ArrayList: [‘G’, ‘e’, ‘e’, ‘k’, ‘s’] Usando el método Collectors.toList() : Obtener la secuencia que se convertirá. Recopile … Continue reading «Cómo obtener ArrayList de Stream en Java 8»

Suma de lista con filtro de flujo en Java

Generalmente iteramos a través de la lista cuando agregamos números enteros en un rango, pero java.util.stream.Stream tiene un método sum() que cuando se usa con filter() da el resultado requerido fácilmente. Java // Simple method (without filter) to find sum of a list import java.util.*;   class Addition {     public static void main(String[] args)     { … Continue reading «Suma de lista con filtro de flujo en Java»

¿Cómo encontrar una sublista en una lista en Java?

List en Java contiene métodos basados ​​en índices. Esto nos permite mantener la colección de pedidos. Esto nos permite buscar, insertar, eliminar e incluso actualizar los elementos. Esto nos permite almacenar varias copias del mismo elemento que ya existe en nuestra lista. Además, además, los elementos nulos pueden formar parte de la Lista. Accedemos a … Continue reading «¿Cómo encontrar una sublista en una lista en Java?»

Programa Java para encontrar la longitud/tamaño de una ArrayList

Dada una ArrayList en Java, la tarea es escribir un programa Java para encontrar la longitud o el tamaño de la ArrayList. Ejemplos:  Input: ArrayList: [1, 2, 3, 4, 5] Output: 5 Input: ArrayList: [geeks, for, geeks] Output: 3 ArrayList: una ArrayList es parte del marco de la colección y está presente en el paquete … Continue reading «Programa Java para encontrar la longitud/tamaño de una ArrayList»