Preguntas etiquetadas con collections

Las API de colecciones proporcionan a los desarrolladores un conjunto de clases e interfaces que facilitan el manejo de colecciones de objetos.

6
Uso de transmisiones para recopilar en TreeSet con un comparador personalizado
Trabajando en Java 8, tengo una TreeSetdefinición como esta: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport es una clase bastante simple definida así: public static final class PositionReport implements Cloneable { private final long timestamp; private final Position position; public static PositionReport create(long timestamp, Position position) { return new PositionReport(timestamp, …

8
¿Cómo puedo hacer que mi ArrayList sea seguro para subprocesos? ¿Otro enfoque al problema en Java?
Tengo una ArrayList que quiero usar para contener objetos RaceCar que extienden la clase Thread tan pronto como terminan de ejecutarse. Una clase, llamada Race, maneja esta ArrayList usando un método de devolución de llamada que el objeto RaceCar llama cuando termina de ejecutarse. El método de devolución de llamada, …







8
¿Cuenta propiedad vs método Count ()?
Trabajando con una colección, tengo dos formas de obtener el recuento de objetos; Count(la propiedad) y Count()(el método). ¿Alguien sabe cuáles son las diferencias clave? Puede que esté equivocado, pero siempre uso la Countpropiedad en las declaraciones condicionales porque supongo que el Count()método realiza algún tipo de consulta contra la …
85 c#  linq  list  collections  count 


4
Dado que HashMaps en jdk1.6 y superior causan problemas con multi = threading, ¿cómo debo arreglar mi código?
Recientemente planteé una pregunta en stackoverflow, luego encontré la respuesta. La pregunta inicial era ¿Qué mecanismos distintos de los mutex o la recolección de basura pueden ralentizar mi programa Java de subprocesos múltiples? Descubrí para mi horror que HashMap se ha modificado entre JDK1.6 y JDK1.7. Ahora tiene un bloque …

12
Colecciones.ordenar con varios campos
Tengo una lista de objetos "Informe" con tres campos (Todo tipo de cadena) - ReportKey StudentNumber School Tengo un código de clasificación que dice: Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } …

4
¿Cómo mantengo el orden de iteración de una lista cuando uso Collections.toMap () en una secuencia?
Estoy creando una Mapde la Listsiguiente manera: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); Quiero mantener el mismo orden de iteración que en el List. ¿Cómo puedo crear un LinkedHashMapusando los Collectors.toMap()métodos?


3
¿Cómo serializar una lista en java?
Me gustaría clonar una lista en profundidad. para eso estamos teniendo un método // apache commons method. This object should be serializable SerializationUtils.clone ( object ) así que ahora, para clonar mi Lista, debería convertirla en serializable primero. ¿Es posible convertir una lista en una lista serializable?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.