Jak mogę sprawdzić rozmiar kolekcji za pomocą JSTL? Coś jak: <c:if test="${companies.size() >
Jak mogę sprawdzić rozmiar kolekcji za pomocą JSTL? Coś jak: <c:if test="${companies.size() >
W Scali 2.8 znajduje się obiekt w 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() } Powiedziano mi, że skutkuje to: > import...
AFAIK, istnieją dwa podejścia: Powtórz kopię kolekcji Użyj iteratora rzeczywistej kolekcji Na przykład, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } i Iterator<Foo> itr =
Chcę mieć odwrócony widok listy na liście (w podobny sposób, jak List#sublistzapewnia widok listy sublist na liście). Czy jest jakaś funkcja zapewniająca tę funkcjonalność? Nie chcę tworzyć żadnej kopii listy ani modyfikować listy. Wystarczyłoby, gdybym w tym przypadku znalazł przynajmniej jedną...
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz,...
Mam ogólny słownik Dictionary<string, T>, który chciałbym zasadniczo zrobić Clone () z ... dowolnych
Chcę sprawdzić, czy kolekcja jest pusta i null. Czy ktoś mógłby dać mi znać najlepszą praktykę. Obecnie sprawdzam jak poniżej: if (null == sampleMap || sampleMap.isEmpty()) { // do something } else { // do something
Jaki jest najbardziej skuteczny sposób na przejrzenie kolekcji? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } lub List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) {...
Czy istnieje sposób, aby uzyskać kolekcję wszystkich modeli w aplikacji Rails? Zasadniczo mogę zrobić: Models.each do |model| puts
Oto niezła pułapka, którą właśnie spotkałem. Rozważ listę liczb całkowitych: List<Integer> list = new ArrayList<Integer>(); list.add(5); list.add(6); list.add(7); list.add(1); Jakieś wykształcone zgadywanie, co się stanie, kiedy wykonasz egzekucję list.remove(1)? Co list.remove(new...
Na przykład obecnie robię to: Set<String> setOfTopicAuthors = .... List<String> list = Arrays.asList( setOfTopicAuthors.toArray( new String[0] ) ); Czy potrafisz to
Wygląda na to, że Vectorspóźniło się na imprezę kolekcjonerską Scali i wszystkie wpływowe posty na blogu już odeszły. W Javie ArrayListjest domyślną kolekcją - mogę jej użyć, LinkedListale tylko wtedy, gdy przemyślałem algorytm i staram się go zoptymalizować. Czy w Scali powinienem używać...
Bardzo proste i szybkie pytanie o biblioteki Java: czy istnieje gotowa klasa, która implementuje a Queueo ustalonym maksymalnym rozmiarze - tzn. Zawsze pozwala na dodawanie elementów, ale po cichu usunie elementy główne, aby pomieścić miejsce dla nowo dodanych elementów. Oczywiście wdrożenie go...
W Javie możemy wykonać następujące czynności public class TempClass { List<Integer> myList = null; void doSomething() { myList = new ArrayList<>(); myList.add(10); myList.remove(10); } } Ale jeśli przepiszemy go bezpośrednio do Kotlin, jak poniżej class TempClass { var...
W scala.collectionistnieją dwa bardzo podobne przedmioty JavaConversionsi JavaConverters. Jaka jest różnica między tymi dwoma obiektami? Dlaczego oboje istnieją? Kiedy chcę używać jednego kontra
Jaki jest najlepszy sposób przekonwertowania kodu JSON, ponieważ: { "data" : { "field1" : "value1", "field2" : "value2" } } na Mapie Java, w której kluczem są (pole1, pole2), a wartości dla tych pól to (wartość1, wartość2). Jakieś pomysły? Czy powinienem do tego użyć Json-lib? A może...
Kiedy należy używać reduceLeft, reduceRight, foldLeft, foldRight, scanLeftlub scanRight? Chcę intuicji / przeglądu ich różnic - być może z kilkoma prostymi
Mam List<String>obiekt, który zawiera nazwy krajów. Jak mogę posortować tę listę
W Javie 8 istnieje Stream.collectmożliwość agregacji zbiorów. W Kotlinie nie istnieje to w ten sam sposób, poza tym, że może być zbiorem funkcji rozszerzenia w stdlib. Ale nie jest jasne, jakie są odpowiedniki dla różnych przypadków użycia. Na przykład na górze JavaDocCollectors znajdują się...
Chociaż możemy dziedziczyć po klasie bazowej / interfejsie, dlaczego nie możemy zadeklarować List<> używającej tej samej klasy / interfejsu? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK List<A> listOfA = new...