Comment puis-je vérifier la taille d'une collection avec JSTL? Quelque chose comme: <c:if test="${companies.size() > 0}"> </c:if>
Comment puis-je vérifier la taille d'une collection avec JSTL? Quelque chose comme: <c:if test="${companies.size() > 0}"> </c:if>
Dans Scala 2.8 , il y a un objet dans 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() } On m'a dit que cela se traduit par: > import...
AFAIK, il existe deux approches: Itérer sur une copie de la collection Utilisez l'itérateur de la collection actuelle Par exemple, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } et Iterator<Foo> itr = fooList.iterator();...
Je veux avoir une vue de liste inversée sur une liste (d'une manière similaire à celle qui List#sublistfournit une vue de sous-liste sur une liste). Y a-t-il une fonction qui fournit cette fonctionnalité? Je ne veux pas faire de copie de la liste ni modifier la liste. Ce serait suffisant si je...
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...
J'ai un dictionnaire générique Dictionary<string, T>que je voudrais essentiellement faire un clone () de .. toutes les
Je veux vérifier si une collection est vide et null. Quelqu'un pourrait-il me faire part de la meilleure pratique? Actuellement, je vérifie comme ci-dessous: if (null == sampleMap || sampleMap.isEmpty()) { // do something } else { // do something else
Quelle est la manière la plus efficace de parcourir une collection? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } ou List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) {...
Existe-t-il un moyen d'obtenir une collection de tous les modèles de votre application Rails? Fondamentalement, puis-je faire des choses comme: - Models.each do |model| puts model.class.name
Voici un joli piège que je viens de rencontrer. Considérez une liste d'entiers: List<Integer> list = new ArrayList<Integer>(); list.add(5); list.add(6); list.add(7); list.add(1); Une supposition éclairée sur ce qui se passe lorsque vous exécutez list.remove(1)? Et alors list.remove(new...
Par exemple, je fais actuellement ceci: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); Pouvez-vous battre
Il semble que Vectorc'était tard pour la soirée des collections Scala, et tous les articles de blog influents étaient déjà partis. En Java, ArrayListc'est la collection par défaut - je pourrais l'utiliser, LinkedListmais seulement lorsque j'aurai réfléchi à un algorithme et que je me soucierai...
Une question très simple et rapide sur les bibliothèques Java: existe-t-il une classe prête à l'emploi qui implémente un Queueavec une taille maximale fixe - c'est-à-dire qu'elle permet toujours l'ajout d'éléments, mais elle supprimera silencieusement les éléments head pour accueillir l'espace pour...
En Java, nous pourrions faire ce qui suit public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Mais si nous le réécrivons directement sur Kotlin comme ci-dessous class TempClass { var myList:...
Dans scala.collection, il y a deux objets très similaires JavaConversionset JavaConverters. Quelle est la différence entre ces deux objets? Pourquoi existent-ils tous les deux? Quand dois-je utiliser l'un contre l'autre?
J'ai un List<String>objet qui contient des noms de pays. Comment puis-je trier cette liste par ordre alphabétique?
Quelle est la meilleure façon de convertir un code JSON comme suit: { "data" : { "field1" : "value1", "field2" : "value2" } } dans une Java Map dans laquelle une des clés sont (champ1, champ2) et les valeurs de ces champs sont (valeur1, valeur2). Des idées? Dois-je utiliser Json-lib pour cela? Ou...
Quand dois - je utiliser reduceLeft, reduceRight, foldLeft, foldRight, scanLeftou scanRight? Je veux une intuition / un aperçu de leurs différences - éventuellement avec quelques exemples
En Java 8, il existe Stream.collectce qui permet des agrégations sur des collections. Dans Kotlin, cela n'existe pas de la même manière, à part peut-être comme une collection de fonctions d'extension dans la stdlib. Mais il n'est pas clair quelles sont les équivalences pour différents cas...
Alors que nous pouvons hériter de la classe / interface de base, pourquoi ne pouvons-nous pas déclarer un List<> utilisant la même classe / interface? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK List<A> listOfA =...