如何从virtual file
读取文件内容。我目前正在使用这种方式
BufferedReader br = new BufferedReader(new InputStreamReader(virtualFile.getInputStream()));
String currentLine;
StringBuilder stringBuilder = new StringBuilder();
while ((currentLine = br.readLine()) != null) {
stringBuilder.append(currentLine);
stringBuilder.append("\n");
}
} catch (IOException e1) {
e1.printStackTrace();
return 0;
}
但是,当我打印stringbuilder
时,会收到一些乱码。
答案 0 :(得分:3)
阅读VirtualFile内容的一些常用方法是:
答案 1 :(得分:0)
您可以使用VfsUtil.loadText(virtualFile);
此外,要确保文件已更新,可以使用virtualFile.refresh(false,false);
here,您可以找到更多有用的信息。