Bir Yolun (Java 7'de tanıtılan) belirli bir uzantıyla bitip bitmediğini kontrol etmek istiyorum . endsWith()
Yöntemi şöyle denedim :
Path path = Paths.get("foo/bar.java")
if (path.endsWith(".java")){
//Do stuff
}
Ancak, bu işe yaramıyor çünkü path.endsWith(".java")
yanlış döndürüyor. Görünüşe göre endsWith()
yöntem yalnızca son dizin ayırıcısından (örn. bar.java
) Sonra her şey için tam bir eşleşme varsa , bu benim için pratik değil.
Peki bir Yolun dosya uzantısını nasıl kontrol edebilirim?