miércoles, 23 de octubre de 2019

HashMap Road Operations Java

HashMap Road Operations Java


https://github.com/jalbertomr/HashMapOperations.git



Console Output

============== createEmptyHashMapTestInitCapLoadFac =================
map is Emply
============== createEmptyHashMapFromMapTest =================
map is Emply
============== remove =================
{cinco=5555, seisB=NOREMOVER, uno=1111, dos=2222, seis=REMOVER, tres=3333, cuatro=4444}
hashmap.remove("seis")
{cinco=5555, seisB=NOREMOVER, uno=1111, dos=2222, tres=3333, cuatro=4444}
hashmap.remove("seisB", "XXX")
{cinco=5555, seisB=NOREMOVER, uno=1111, dos=2222, tres=3333, cuatro=4444}
hashmap.remove("seisB", "NOREMOVER");
{cinco=5555, uno=1111, dos=2222, tres=3333, cuatro=4444}
============== getKeys =================
{1=Uno, 2=Dos, 3=Tres, 4=Cuatro, 5=Cinco}
1, 2, 3, 4, 5,
============== createEmptyHashMapInitCapacityTest =================
map is Emply
============== fillHashMapTest =================
== hashMap
key: cinco value: 5
key: CUATRO value: 4
key: uno value: 1
key: dos value: 2
key: tres value: 33
key: cuatro value: 4
== hashMap2
key: sies value: 6
key: siete value: 7
hashMap2.putAll(hashMap);
== hashMap
key: cinco value: 5
key: CUATRO value: 4
key: uno value: 1
key: dos value: 2
key: tres value: 33
key: cuatro value: 4
== hashMap2
key: cinco value: 5
key: sies value: 6
key: CUATRO value: 4
key: siete value: 7
key: uno value: 1
key: dos value: 2
key: tres value: 33
key: cuatro value: 4
============== getValues =================
{1=Uno, 2=Dos, 3=Tres, 4=Cuatro, 5=Cinco}
Uno, Dos, Tres, Cuatro, Cinco,
============== putIfAbsentTest =================
{1=uno, 2=dos, 3=tres, 4=cuatro, 5=cinco}
{1=UNO, 2=dos, 3=tres, 4=cuatro, 5=cinco}
hashmap.put() overwrites on key
{1=UNO, 2=dos, 3=tres, 4=cuatro, 5=cinco}
hashmap.putifAbsent() not overwrites on key
============== sizeAndClear =================
{1=Uno, 2=Dos, 3=Tres, 4=Cuatro, 5=Cinco}
hashmap.size() : 5
hashmap.clear()
{}
hashmap.size() : 0
============== createEmptyHashMapTest =================
map is Emply
============== replace =================
{cinco=5555, siete=VALIDADO, uno=1111, dos=2222, seis=A REEMPLAZAR, tres=3333, cuatro=4444}
hashmap.replace("seis", "6666")
{cinco=5555, siete=VALIDADO, uno=1111, dos=2222, seis=6666, tres=3333, cuatro=4444}
hashmap.replace("siete", "NO ES", "OK7777")
{cinco=5555, siete=VALIDADO, uno=1111, dos=2222, seis=6666, tres=3333, cuatro=4444}
hashmap.replace("siete", "VALIDADO", "OK7777")
{cinco=5555, siete=OK7777, uno=1111, dos=2222, seis=6666, tres=3333, cuatro=4444}
============== containsKeyORValue =================
{1=uno, 2=dos, 3=tres, 4=cuatro, 5=cinco}
hashmap.containsKey(2) : true
hashmap.containsValue("cuatro") : true
hashmap.containsKey(99) : false
hashmap.containsValue("NO ESTA") : false
============== traverse =================
{1=Uno, 2=Dos, 3=Tres, 4=Cuatro, 5=Cinco}
--- forEach
key: 1 value: Uno
key: 2 value: Dos
key: 3 value: Tres
key: 4 value: Cuatro
key: 5 value: Cinco
--- for
key: 1 value: Uno
key: 2 value: Dos
key: 3 value: Tres
key: 4 value: Cuatro
key: 5 value: Cinco
--- iterator
key: 1 value: Uno
key: 2 value: Dos
key: 3 value: Tres
key: 4 value: Cuatro
key: 5 value: Cinco


eot

No hay comentarios:

Publicar un comentario