¿Cómo puedo verificar el tamaño de una colección con JSTL? Algo como: <c:if test="${companies.size() >
¿Cómo puedo verificar el tamaño de una colección con JSTL? Algo como: <c:if test="${companies.size() >
En Scala 2.8 , hay un objeto en scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Me han dicho que esto da como resultado: > import...
AFAIK, hay dos enfoques: Iterar sobre una copia de la colección. Usa el iterador de la colección real Por ejemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } y Iterator<Foo> itr =
Quiero tener una vista de lista invertida en una lista (de manera similar a la que List#sublistproporciona una vista de sublista en una lista). ¿Hay alguna función que proporcione esta funcionalidad? No quiero hacer ningún tipo de copia de la lista ni modificarla. Sin embargo, sería suficiente si...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Tengo un diccionario genérico Dictionary<string, T>que me gustaría hacer esencialmente un Clon () de ... cualquier
Quiero verificar si una colección está vacía y null. ¿Alguien podría decirme cuál es la mejor práctica? Actualmente, estoy comprobando lo siguiente: if (null == sampleMap || sampleMap.isEmpty()) { // do something } else { // do something
¿Cuál es la forma más eficiente de atravesar una colección? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } o List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer...
Aquí hay una buena trampa que acabo de encontrar. Considere una lista de enteros: List<Integer> list = new ArrayList<Integer>(); list.add(5); list.add(6); list.add(7); list.add(1); ¿Alguna conjetura sobre lo que sucede cuando ejecutas list.remove(1)? ¿Qué hay de list.remove(new...
¿Hay alguna manera de que puedas obtener una colección de todos los Modelos en tu aplicación Rails? Básicamente, ¿puedo hacer los gustos de: - Models.each do |model| puts
Por ejemplo, actualmente estoy haciendo esto: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); ¿Puedes vencer
Parece que Vectorfue tarde a la fiesta de las colecciones Scala, y todas las publicaciones influyentes del blog ya se habían ido. En Java, ArrayListla colección predeterminada es la que puedo usar, LinkedListpero solo cuando he pensado en un algoritmo y me preocupo lo suficiente como para...
Una pregunta muy simple y rápida sobre las bibliotecas de Java: ¿hay una clase preparada que implemente una Queuecon un tamaño máximo fijo? Por supuesto, es trivial implementarlo manualmente: import java.util.LinkedList; public class LimitedQueue<E> extends LinkedList<E> { private...
En Java podríamos hacer lo siguiente public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Pero si lo reescribimos a Kotlin directamente como se muestra a continuación class TempClass { var...
En scala.collection, hay dos objetos muy similares JavaConversionsy JavaConverters. ¿Cuál es la diferencia entre estos dos objetos? ¿Por qué ambos existen? ¿Cuándo quiero usar uno contra el
¿Cuál es la mejor manera de convertir un código JSON como este: { "data" : { "field1" : "value1", "field2" : "value2" } } en un mapa de Java en el que las claves son (campo1, campo2) y los valores para esos campos son (valor1, valor2). ¿Algunas ideas? ¿Debo usar Json-lib para eso? ¿O...
¿Cuándo debo usar reduceLeft, reduceRight, foldLeft, foldRight, scanLefto scanRight? Quiero una intuición / visión general de sus diferencias, posiblemente con algunos ejemplos
Tengo un List<String>objeto que contiene nombres de países. ¿Cómo puedo ordenar esta lista
En Java 8, existe el Stream.collectque permite agregaciones en colecciones. En Kotlin, esto no existe de la misma manera, aparte de quizás como una colección de funciones de extensión en stdlib. Pero no está claro cuáles son las equivalencias para diferentes casos de uso. Por ejemplo, en la parte...
Si bien podemos heredar de la clase / interfaz base, ¿por qué no podemos declarar un List<> uso de la misma clase / interfaz? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK List<A> listOfA = new...