Skip to content

Commit bf9cf03

Browse files
committed
refactor(collections): 💡 rev/ajustes collection-improvements
Pequenas alterações no conteúdo. Ref.: Issue #42
1 parent 5f17d8f commit bf9cf03

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

book/08-java-collections/sections/05-collection-improvements.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
--------------------------------------------------
88
Develop code that uses Java SE 8 collection improvements, including the Collection.removeIf(), List.replaceAll(), Map.computeIfAbsent(), and Map.computeIfPresent() methods
99
-
10-
Desenvolver código que use as melhorias em coleções do Java SE 8, incluindo os métodos Collection.removeIf(), List.replaceAll(), Map.computeIfAbsent(), and Map.computeIfPresent()
10+
Desenvolver código que use as melhorias em coleções do Java SE 8, incluindo os métodos Collection.removeIf(), List.replaceAll(), Map.computeIfAbsent(), e Map.computeIfPresent()
1111
--------------------------------------------------
1212

1313
O Java 8 trouxe vários métodos em Collections que utilizam como argumento uma função lambda, facilitando algumas operações. Serão apresentados exemplos dos 4 métodos relacionados a esse objetivo.
@@ -68,8 +68,8 @@ include::{section-java-package}/improvements/Collections_ComputeIfPresent.java[t
6868
.Saída no console
6969
[source,console]
7070
----
71-
Map antes do computeIfAbsent: {A=65, B=66}
72-
Map depois do computeIfAbsent: {A=4225, B=4356}
71+
Map antes do computeIfPresent: {A=65, B=66}
72+
Map depois do computeIfPresent: {A=4225, B=4356}
7373
----
7474

7575
****

src/org/j6toj8/collections/improvements/Collections_ComputeIfPresent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ public static void main(String[] args) {
1010
map.put("A", "A".hashCode());
1111
map.put("B", "B".hashCode());
1212

13-
System.out.println("Map antes do computeIfAbsent: " + map);
13+
System.out.println("Map antes do computeIfPresent: " + map);
1414
// k = chave; v = valor
1515
map.computeIfPresent("A", (k, v) -> k.hashCode() * v);
1616
map.computeIfPresent("B", (k, v) -> k.hashCode() * v);
1717
map.computeIfPresent("C", (k, v) -> k.hashCode() * v);
18-
System.out.println("Map depois do computeIfAbsent: " + map);
18+
System.out.println("Map depois do computeIfPresent: " + map);
1919
// end::code[]
2020
}
2121
}

0 commit comments

Comments
 (0)