Como posso verificar o tamanho de uma coleção com JSTL? Algo como: <c:if test="${companies.size() >
Como posso verificar o tamanho de uma coleção com JSTL? Algo como: <c:if test="${companies.size() >
No Scala 2.8 , há um objeto em 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() } Foi-me dito que isso resulta em: > import
AFAIK, existem duas abordagens: Iterar uma cópia da coleção Use o iterador da coleção real Por exemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } e Iterator<Foo> itr =
Desejo ter uma exibição de lista invertida em uma lista (de maneira semelhante ao que List#sublistfornece uma exibição de sub-lista em uma lista). Existe alguma função que fornece essa funcionalidade? Não quero fazer nenhum tipo de cópia da lista nem modificá-la. Seria o suficiente se eu pudesse...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha...
Quero verificar se uma coleção está vazia e null. Alguém poderia me informar sobre as melhores práticas. Atualmente, estou verificando como abaixo: if (null == sampleMap || sampleMap.isEmpty()) { // do something } else { // do something
Eu tenho um dicionário genérico Dictionary<string, T>que eu gostaria de essencialmente fazer um Clone () de ..qualquer
Qual é a maneira mais eficiente de percorrer uma coleção? 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();) { Integer...
Aqui está uma bela armadilha que acabei de encontrar. Considere uma lista de números inteiros: List<Integer> list = new ArrayList<Integer>(); list.add(5); list.add(6); list.add(7); list.add(1); Algum palpite sobre o que acontece quando você executa list.remove(1)? Que tal...
Existe uma maneira de obter uma coleção de todos os modelos no seu aplicativo Rails? Basicamente, posso fazer o seguinte: - Models.each do |model| puts
Por exemplo, atualmente estou fazendo isso: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); Você pode vencer
Parece que Vector estava atrasado para a festa das coleções Scala, e todas as publicações influentes do blog já haviam saído. Em Java ArrayListé a coleção padrão - eu poderia usar, LinkedListmas apenas quando eu pensei em um algoritmo e me preocupei o suficiente para otimizar. No Scala, devo usar...
Em Java, poderíamos fazer o seguinte public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Mas se reescrevê-lo para Kotlin diretamente como abaixo class TempClass { var myList:...
Uma pergunta muito simples e rápida nas bibliotecas Java: existe uma classe pronta que implementa uma Queuecom um tamanho máximo fixo - isto é, sempre permite a adição de elementos, mas remove silenciosamente os elementos principais para acomodar espaço para os elementos adicionados...
Em scala.collection, existem dois objetos muito semelhantes JavaConversionse JavaConverters. Qual é a diferença entre esses dois objetos? Por que os dois existem? Quando eu quero usar um contra o
Qual é a melhor maneira de converter um código JSON como este: { "data" : { "field1" : "value1", "field2" : "value2" } } em um mapa Java em que uma das chaves está (campo1, campo2) e os valores para esses campos são (valor1, valor2). Alguma ideia? Devo usar o Json-lib para isso? Ou...
Quando devo usar reduceLeft, reduceRight, foldLeft, foldRight, scanLeftou scanRight? Quero uma intuição / visão geral de suas diferenças - possivelmente com alguns exemplos
Eu tenho um List<String>objeto que contém nomes de países. Como posso classificar essa lista em ordem
No Java 8, existe o Stream.collectque permite agregações em coleções. No Kotlin, isso não existe da mesma maneira, exceto talvez como uma coleção de funções de extensão no stdlib. Mas não está claro quais são as equivalências para diferentes casos de uso. Por exemplo, na parte superior do...
Embora possamos herdar da classe / interface base, por que não podemos declarar o List<> uso da mesma 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 = new List<C>();...