Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 13 - Arquivos – Lendo, Escrevendo e Criando - Parte 1

Comparando Dois Paths

A classe Path suporta o método equals, possibilitando testar a igualdade entre dois Paths. Os métodos startWith e endsWith permitem saber se um Path começa ou termina com uma string em particular. Por exemplo:

A classe Path implementa a interface Iterable. O método iterator retorna um objeto que possibilita iteração pelos nomes dos elementos em um Path. O primeiro elemento retornado é o mais perto da raiz na árvore de diretórios. O seguinte trecho de código itera sobre um Path, imprimindo cada nome de elemento:

A classe Path também implementa a interface Comparable. Ou seja, pode-se comparar objetos dessa classe através do método compareTo. Pode-se ainda querer saber se dois caminhos (Paths) se referem ao mesmo arquivo. O método isSameFile pode ser usado em situações como essa. Ele é descrito em Checking Whether Two Paths Locate the Same File, cujo endereço eletrônico se encontra nas referências.

Versão 5.3 - Todos os Direitos reservados