Cursos / Informática para Internet / Desenvolvimento Desktop / Aula
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