Skip to content

Commit aca803b

Browse files
committed
Realizando troca de URL de documentacao, e correcoes no texto
1 parent 3be6d58 commit aca803b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

4 - Intermediário/09-Sets.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class App {
3131
}
3232
```
3333

34-
A instanciação do HashSet é simples, basicamente temos o padrão `Set\<Tipo> nome = new HashSet<>();` com isso já temos a instancia para trabalharmos.
34+
A instanciação do HashSet é simples, basicamente temos o padrão `Set<Tipo> nome = new HashSet<>();` com isso já temos a instancia para trabalharmos.
3535

3636
Para adicionarmos itens no nosso Set utilizamos o método `add`, este método irá nos retornar `true` caso consiga inserir o item, e `false` quando não conseguir, pois o item já existe no Set.
3737

@@ -67,7 +67,7 @@ Podemos limpar um Set inteiro com o método `clear`, ou ter o seu tamanho com o
6767
```java
6868
public class App {
6969
public static void main(String[] args) {
70-
Set<Integer> intSet = new HashSet<>();
70+
Set<Integer> intSet = new HashSet<>();
7171
intSet.add(10)
7272
intSet.add(20);
7373
if (intSet.isEmpty()) {
@@ -83,8 +83,8 @@ public class App {
8383

8484
### <center> TreeSet</center>
8585

86-
O modo de trabalho com o TreeSet é praticamente o mesmo dos já mostrados aqui, com a grande diferença desta implementação utilizar o método [compareTo](https://www.w3schools.com/java/ref_string_compareto.asp) ou [compare](https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html), não iremos discutir a implementação destes métodos, pois não é o foco deste cápitulo, a utilização destes métodos é para garantir a integridade da arvore por trás de sua implementação.
86+
O modo de trabalho com o TreeSet é praticamente o mesmo dos já mostrados aqui, com a grande diferença desta implementação utilizar o método [compareTo](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html) ou [compare](https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html) ou invés do `hashCode` para realizar as inserções, remoções e contais, não iremos discutir a implementação destes métodos, pois não é o foco deste cápitulo, a utilização destes métodos é para garantir a integridade da arvore por trás de sua implementação.
8787

8888
### Imutabilidade
8989

90-
Assim como já discutido no [capítulo anterior](./08-Listas-imutaveis.md) os Set's também tem suas versões imutáveis, sendo elas utilizando o `Collections.unmodifiableSet` ou `Set.of`, o comportamento é parecido com o das listas imutáveis, porém com as peculiaridades do Set.
90+
Assim como já discutido no [capítulo anterior](./08-Listas-imutaveis.md) os Set's também tem suas versões imutáveis, sendo elas utilizando o `Collections.unmodifiableSet` ou `Set.of`, este método em especifico acima da versão 8, o comportamento é parecido com o das listas imutáveis, porém com as peculiaridades do Set.

0 commit comments

Comments
 (0)