我迭代了一些我知道是文本文件的JarEntries。但是当我找到它时,如何将JarEntry转换为字符串?将JarEntry转换为字符串
JarEntry jarEntry = connection.getJarEntry();
JarFile archive = connection.getJarFile();
Enumeration<JarEntry> entries = archive.entries();
while (entries.hasMoreElements()) {
JarEntry entry = entries.nextElement();
String name = jarEntry.getName();
if (entry.getName().startsWith(name) && !entry.isDirectory()) {
// Convert this entry to a string
}
}
编辑:
我想这应该这样做:
InputStream inputStream = archive.getInputStream(entry);
StringWriter writer = new StringWriter();
IOUtils.copy(inputStream, writer, "UTF-8");
String theString = writer.toString();
System.out.println(theString);
名已经是字符串,或DOY你想要的文本文件的内容TPO被作为字符串读? – AlexWien
是它的必须转换成字符串的条目的内容 – u123