私はstatic ArrayList<String> items
を持っています。これは、要素が取り込まれた後にリストビューで表示されます。Javaのテキストファイルにarraylistを書き込む最も簡単な方法
arraylistおよび/またはlistviewをテキストファイルに保存する最も簡単な方法は何ですか?
私はstatic ArrayList<String> items
を持っています。これは、要素が取り込まれた後にリストビューで表示されます。Javaのテキストファイルにarraylistを書き込む最も簡単な方法
arraylistおよび/またはlistviewをテキストファイルに保存する最も簡単な方法は何ですか?
私はこのようにしました。しかし、ここの本文はJSON Stringです。
public void saveTextFile(Context context, String sFileName, String sBody) {
try {
String root = Environment.getExternalStorageDirectory().getAbsolutePath();
File filePath = new File(root + "/Personal Encyclopedia/Data" + File.separator);
if (!filePath.exists()) {
filePath.mkdirs();
}
File writeFile = new File(filePath, sFileName);
FileWriter writer = new FileWriter(writeFile, true);
writer.append(sBody);
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
は(toString()
メソッドをオーバーライドすることにより可能)あなたのArrayList
文字列を作成し、ファイル名YourFileName.txt
を呼び出します。役に立つかもしれません。
あなたの質問に答えるためのthx ..私はそれをしましたが、出力は文字列であり、リストビューではありません(これは難しいと思います)。異なるコードを使用: https://gyazo.com/bfd329d0ba9d43040935d964a226d42c –
FileWriterをご覧ください。
私は、あなたは[this](http://stackoverflow.com/questions/16111496/java-how-can-i-write-my-arraylist-to-a-file-and-read-load)をチェックすべきだと思います。 - そのファイルへの)答え。 – 306
hm私はそれを試したが、役に立たなかった。おそらく、私はarrayadapterを使用していたためです。 https://gyazo.com/ace5e232e9cebe53d3d8f236941d1842 –