我有一个名为'MyClass'的实用程序类。该类有两种方法可以将一些数据读/写到手机的内存中。我是android新手,请按照下面的代码。
public class MyClass {
public void ConfWrite() {
try {
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new
File(getFilesDir()+File.separator+"MyFile.txt")));
bufferedWriter.write("lalit poptani");
bufferedWriter.close();
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
执行ConfWrite方法时,它失败
请提供更好的解决方案来解决这个问题
提前致谢
答案 0 :(得分:21)
您可以在Read/ Write
文件夹中data/data/package_name/files
{/ 1}}文件,
写作
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new
File(getFilesDir()+File.separator+"MyFile.txt")));
bufferedWriter.write("lalit poptani");
bufferedWriter.close();
阅读
BufferedReader bufferedReader = new BufferedReader(new FileReader(new
File(getFilesDir()+File.separator+"MyFile.txt")));
String read;
StringBuilder builder = new StringBuilder("");
while((read = bufferedReader.readLine()) != null){
builder.append(read);
}
Log.d("Output", builder.toString());
bufferedReader.close();
答案 1 :(得分:0)
list.groupBy{ it[1] }.collect { key,value -> value.get(0) }