Como verificar a extensão de um caminho Java 7
Eu gostaria de verificar se umCaminho (introduzido no Java 7) termina com uma certa extensão. Eu tentei oendsWith()
método assim:
Path path = Paths.get("foo/bar.java")
if (path.endsWith(".java")){
//Do stuff
}
No entanto, isso não parece funcionar porquepath.endsWith(".java")
retorna falso. Parece que oendsWith()
método só retorna verdadeiro se houver uma correspondência completa para tudo depois do separador de diretório final (por exemplo,bar.java
), o que não é prático para mim.
Então, como posso verificar a extensão do arquivo de um caminho?