Skip to content

Commit

Permalink
Class Collections
Browse files Browse the repository at this point in the history
Signed-off-by: Camila Cavalcante <[email protected]>
  • Loading branch information
cami-la committed Jun 12, 2023
1 parent b6b3ae0 commit 856459e
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@

[3] "Java Comparator and Comparable - Baeldung." Baeldung. Disponível em: https://www.baeldung.com/java-comparator-comparable.

[4] "Java™ Platform, Standard Edition 17 API Specification - Class Collections." Oracle. Disponível em: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collections.html](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collections.html.
---

### Dúvidas e Suporte
Expand Down
13 changes: 12 additions & 1 deletion src/main/java/comparableXcomparator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,15 @@
- Um `Comparator` está presente no pacote `java.util`.
- Podemos ordenar os elementos da lista do tipo `Comparator` usando o método `Collections.sort(List, Comparator)`.

## Collections

- A classe `Collections` é uma classe utilitária do Java para operações comuns em coleções.
- Ela fornece métodos para ordenação, busca, manipulação e sincronização de coleções.
- O método `sort()` é usado para ordenar uma lista em ordem ascendente.
- O método `sort()` em conjunto com `Collections.reverseOrder()` permite ordenar em ordem descendente.
- A classe `Collections` também oferece métodos para busca, embaralhamento, cópia e preenchimento em coleções.
- Ela simplifica a implementação de algoritmos de classificação e facilita a manipulação de dados em coleções.
- A classe `Collections` é uma parte importante da biblioteca de coleções do Java e oferece métodos convenientes para trabalhar com coleções em Java.

```java
package main.java.comparableXcomparator;
Expand Down Expand Up @@ -101,7 +110,9 @@ class CompararAnoAutorTitulo implements Comparator<Livro> {

[1] "Comparable vs Comparator in Java." GeeksforGeeks. Disponível em: https://www.geeksforgeeks.org/comparable-vs-comparator-in-java/.

[2] "Difference between Comparable and Comparator in Java." JavaTpoint. Disponível em: https://www.javatpoint.com/difference-between-comparable-and-comparator
[2] "Difference between Comparable and Comparator in Java." JavaTpoint. Disponível em: https://www.javatpoint.com/difference-between-comparable-and-comparator.

[3] "Java™ Platform, Standard Edition 17 API Specification - Class Collections." Oracle. Disponível em: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collections.html.

---
### Dúvidas e Suporte
Expand Down

0 comments on commit 856459e

Please sign in to comment.