#Java - Code Snippets for '#Apache commons collections' - 9 code snippet(s) found |
|
Sample 1. Usage of Apache Commons - ArrayListValuedHashMap | |
|
ListValuedMap<String,String> listValuedMap = new ArrayListValuedHashMap();
listValuedMap.put("United States", "Washington");
listValuedMap.put("Canada", "Ottawa");
listValuedMap.put("Canada", "Ottawa");
listValuedMap.put("South Africa", "Pretoria");
listValuedMap.put("South Africa", "Cape Town");
listValuedMap.put("South Africa", "Bloemfontein");
System.out.println(listValuedMap); // Values being added to the List and allow even duplicates
|
|
Like Feedback apache commons apache commons collections ArrayListValuedHashMap ListValuedMap |
|
|
Sample 2. Get all Permutations of List Elements using Apache Commons PermutationIterator | |
|
List<String> list = new ArrayList();
list.add("Washington");
list.add("Nevada");
list.add("California");
PermutationIterator permIterator = new PermutationIterator((Collection) list);
permIterator.forEachRemaining(System.out::print); // prints [Washington, Nevada, California][Washington, California, Nevada][California, Washington, Nevada][California, Nevada, Washington][Nevada, California, Washington][Nevada, Washington, California]
|
|
Like Feedback Permutations of collection elements Permutations of List elements Apache Commons PermutationIterator Iterator Collections .forEachRemaining System.out::print List ArrayList |
|
|
Sample 3. Usage of Apache Commons - HashSetValuedHashMap | |
|
SetValuedMap<String,String> setValuedMap = new HashSetValuedHashMap();
setValuedMap.put("United States", "Washington");
setValuedMap.put("Canada", "Ottawa");
setValuedMap.put("Canada", "Ottawa");
setValuedMap.put("South Africa", "Pretoria");
setValuedMap.put("South Africa", "Cape Town");
setValuedMap.put("South Africa", "Bloemfontein");
System.out.println(setValuedMap); // Values being added to the Set and hence doesn't allow duplicates
|
|
Like Feedback apache commons apache commons collections apache commons map HashSetValuedHashMap SetValuedMap |
|
|
Sample 4. Make a Map entry read only using Apache Commons UnmodifiableMapEntry | |
|
Entry entry = new UnmodifiableMapEntry("Key2", "Value2");
entry.setValue("Value3"); // throws java.lang.UnsupportedOperationException
|
|
Like Feedback read only map entry UnmodifiableMapEntry Apache commons collections |
|
|
|
Sample 5. Print all elements of a ListValuedMap ( Apache Commons ) using forEach and System.out::println | |
|
ListValuedMap<String,String> listValuedMap = new ArrayListValuedHashMap();
listValuedMap.put("United States", "Washington");
listValuedMap.put("Canada", "Ottawa");
listValuedMap.put("Canada", "Ottawa");
listValuedMap.put("South Africa", "Pretoria");
listValuedMap.put("South Africa", "Cape Town");
listValuedMap.put("South Africa", "Bloemfontein");
listValuedMap.entries().forEach(System.out::println);
|
|
Like Feedback ListValuedMap apache commons System.out::println collections framework map |
|
|
Sample 6. Count elements of a collection matching a Predicate using Apache Commons IterableUtils | |
|
List<String> list = new ArrayList();
list.add("Washington");
list.add("Nevada");
list.add("California");
list.add("New York");
list.add("New Jersey");
// <String> long org.apache.commons.collections4.IterableUtils.countMatches(Iterable<String> input, Predicate<? super String> predicate)
System.out.println(IterableUtils.countMatches(list, p->((String)p).startsWith("N")));
|
|
Like Feedback Apache Commons IterableUtils Apache Commons Predicate Java 8 Count elements of a collection java8 |
|
|
Sample 7. Usage of Apache Commons CaseInsensitiveMap | |
|
Map<String, String> map = new CaseInsensitiveMap<String, String>();
map.put("US", "Washington");
map.put("us", "Washington DC");
System.out.println(map); // Prints {us=Washington DC} as Keys are case insensitive
|
|
Like Feedback CaseInsensitiveMap Map with Case insensitive keys apache commons apache commons collections |
|
|
Sample 8. Apache Commons MultiSet Example | |
|
MultiSet<String> multiSet = new HashMultiSet();
multiSet.add("Albama");
multiSet.add("Albama");
multiSet.add("Albama");
System.out.println(multiSet); // Prints [Albama:3]
|
|
Like Feedback Set with duplicate values MultiSet Apache Commons Collections |
|
|
Sample 9. Create an UnmodifiableMultiSet ( Read only set allowing multiple values ) using Apache Commons | |
|
MultiSet<String> multiSet = new HashMultiSet();
multiSet.add("Albama");
multiSet.add("Albama");
multiSet.add("Albama");
System.out.println(multiSet); // Prints [Albama:3]
UnmodifiableMultiSet<String> unmodifiablemultiSet = (UnmodifiableMultiSet<String>) MultiSetUtils.unmodifiableMultiSet(multiSet);
unmodifiablemultiSet.add("Albama"); // throws java.lang.UnsupportedOperationException
|
|
Like Feedback UnmodifiableMultiSet Apache Commons Collections Set MultiSet |
|
|