constructor
Dizin eklemek için şöyle yaparız.
Dizin eklemek için şöyle yaparız.
JarEntry dir = new JarEntry("activation/");
getName metoduorg/example/Main.class gibi bir şey döner.
Örnek
Şöyle yaparız
List<String> findClassFiles(JarFile file, String className) {
String filename = className + ".class";
return EnumerationUtil.stream(file.entries())
.map(JarEntry::getName)
.map(Paths::get)
.filter(byFilename(filename))
.map(Path::toString)
.collect(Collectors.toList());
}
Predicate<Path> byFilename(String filename) {
return path -> path.getFileName().toString().equals(filename);
}
Kullanmak için şöyle yaparızList<String> classFiles = findClassFiles(jarFile, Foo.class.getSimpleName());
Hiç yorum yok:
Yorum Gönder