Skip to content

Commit c40f303

Browse files
committed
refactor(collections): 💡 revisão/ajustes diamond
Pequenas alterações no conteúdo. Ref.: Issue #38
1 parent c217fe1 commit c40f303

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

book/08-java-collections/sections/01-diamond.asc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ Develop code that uses diamond with generic declarations
1010
Desenvolver código que usa o diamond (diamante) com declarações de generics
1111
--------------------------------------------------
1212

13-
O Diamond Operator (ou Operador Diamante) foi criado no Java 7 para remover código desnecessário ao declarar classes que usam `Generics` (ou tipos genéricos). Abaixo serão apresentados os exemplos.
13+
O Diamond Operator (ou Operador Diamante) foi criado no Java 7 para remover código desnecessário ao declarar classes que usam `Generics` (ou tipos genéricos). Abaixo um exemplo que é possível omitir o tipo de algumas classes utilizando o _Diamond Operator_.
1414

15-
. É possível omitir o tipo de algumas classes utilizando o _Diamond Operator_.
16-
+
1715
[source,java,indent=0]
1816
.{java-package}/diamond/Collections_Diamond.java
1917
----

src/org/j6toj8/collections/diamond/Collections_Diamond.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public static void main(String[] args) {
1515

1616
Map<String, String> m1 = new HashMap<String, String>(); // sem diamond
1717
Map<String, String> m2 = new HashMap<>(); // com diamond
18-
Map<> m3 = new HashMap<>(); // NÃO COMPILA - diamond só do lado direito
18+
Map<> m3 = new HashMap<String, String>(); // NÃO COMPILA - diamond só do lado direito
1919

2020
Map<List<String>, List<String>> m4 = new HashMap<List<String>, List<String>>(); // sem diamond
2121
Map<List<String>, List<String>> m5 = new HashMap<>(); // com diamond

0 commit comments

Comments
 (0)