Colecții Java

Liste

Implementări listă:

  • Un ghid pentru Java LinkedList
  • Ghid pentru Java ArrayList
  • ArrayList imuabil în Java
  • Ghid pentru CopyOnWriteArrayList
  • Multi-dimensional ArrayList în Java

Lista operațiunilor:

  • Conversia Iteratorului în Listă
  • Java - Obțineți un element / element aleatoriu dintr-o listă
  • Partiționează o listă în Java
  • Eliminarea tuturor valorilor nule dintr-o listă din Java
  • Eliminarea tuturor duplicatelor dintr-o listă în Java
  • Eliminarea tuturor valorilor nule dintr-o listă din Java
  • Verificați dacă două liste sunt egale în Java
  • Cum să găsiți un element într-o listă cu Java (popular)
  • Lista Java UnsupportedOperationException
  • Copiați o listă într-o altă listă din Java
  • Eliminați toate aparițiile unei valori specifice dintr-o listă
  • Adăugați mai multe articole într-o listă Java ArrayList
  • Eliminați primul element dintr-o listă
  • Modalități de a repeta o listă în Java
  • Intersecția a două liste în Java
  • Cum se numără elementele duplicate în Arraylist
  • Găsirea diferențelor dintre două liste în Java

Seturi

Setați implementările:

  • Un ghid pentru TreeSet în Java
  • Un ghid pentru HashSet în Java

Hărți

Implementări hărți:

  • HashMap-ul Java sub capotă
  • Un ghid pentru TreeMap în Java
  • Java TreeMap vs HashMap
  • Ghid pentru WeakHashMap în Java
  • Un ghid pentru ConcurrentMap
  • Ghid pentru ConcurrentSkipListMap
  • O introducere în clasa Java.util.Hashtable
  • Un ghid pentru LinkedHashMap în Java
  • Un ghid pentru EnumMap
  • Implementări de hărți imuabile în Java
  • Un ghid pentru Java HashMap
  • Harta Java cu chei care nu disting majusculele / minusculele

Operațiuni de hartă:

  • Cum se stochează cheile duplicate pe o hartă în Java?
  • Inițializați un HashMap în Java (popular)
  • Combinarea a două hărți cu Java 8
  • Sortează un HashMap în Java
  • Compararea a două HashMaps în Java

Cozi

  • Ghid pentru PriorityBlockingQueue în Java
  • Ghid pentru java.util.concurrent.BlockingQueue
  • Un ghid pentru Java SynchronousQueue
  • Ghid pentru Java TransferQueue
  • Ghid pentru DelayQueue
  • Introducere în Java ArrayDeque
  • Ghid pentru interfața Java Queue
  • Un ghid pentru cozile simultane în Java

Conversia colecțiilor

  • Conversia între o matrice și o listă în Java
  • Conversia între o matrice și un set în Java
  • Conversia între o listă și un set în Java
  • Convertiți o hartă într-o matrice, listă sau setare în Java
  • Cum se convertește lista în hartă în Java (popular)
  • Conversia hartei în șiruri în Java

Operațiuni de colectare

  • Diferența dintre Collection.stream (). ForEach () și Collection.forEach ()
  • Sortarea în Java
  • Amestecarea colecțiilor în Java
  • Aplatizarea colecțiilor imbricate în Java
  • Comprimarea colecțiilor în Java
  • Alăturați-vă și împărțiți matrici și colecții în Java
  • Java - Combinați mai multe colecții
  • Găsirea Max / Min a unei liste sau colecții
  • Colectați un flux Java într-o colecție imuabilă
  • Java 9 Metode de fabricație convenționale pentru colecții
  • Întrebări de interviuri despre colecțiile Java
  • Un ghid pentru Iterator în Java
  • Obținerea dimensiunii unui iterabil în Java
  • Eliminarea elementelor din colecțiile Java

Colecții Apache Commons

  • Geanta colecțiilor Apache Commons
  • Apache Commons Collections SetUtils
  • Colecții Apache Commons OrderedMap
  • Colecții Apache Commons BidiMap
  • Un ghid pentru colecția Apache Commons Collection CollectionUtils
  • Colecții Apache Commons MapUtils
  • Ghid pentru Apache Commons CircularFifoQueue

Colecții Guava

  • Carte de bucate pentru colecțiile Guava
  • Ghid pentru Guava Multimap
  • Guava - Alăturați-vă și împărțiți colecțiile
  • Ghid pentru tabelul Guava

Alte colecții

  • Introducere în colecțiile Eclipse
  • Introducere în PCollections
  • Filtrarea și transformarea colecțiilor în Guava
  • Cartea de bucate Hamcrest Collections
  • Implementarea unui arbore binar în Java