如果我有这个:
String FILENAME = "hello_file";
String string = "hello world!";
FileOutputStream fos = null;
try {
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fos.write(string.getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
读取hello_file并将其放入普通字符串的代码是什么?我试图找到自己的开发网站,但我失败了,它实际上没有显示任何东西,没有网站实际上显示它如何阅读...请帮忙!
答案 0 :(得分:1)
首先,您需要传递过时路径和文件名。请尝试以下
File image = new File("absolete path", "name of your file");
byte[] data = image.getPath().getBytes();
system.out.println(new String(data));
答案 1 :(得分:0)
您需要使用InputStream
因为您正在阅读而不是写作。使用文件路径指定新的File实例并打开输入流,然后使用StringBuilder
从输入流中获取数据并创建字符串。如果您不熟悉InputStream
和File
类,请查看示例。