したがって、基本的には、for ループであるこのデータベースがあります。毎回異なるスコアが得られるため、これを文字列 (またはファイルに保存する必要がありますが、データベースの新しい呼び出しごとに空にする必要があるため、文字列の方が簡単だと思います)。
ループを通過し、各スコアの後に , を追加してすべてのスコアを保存したい (それらを別々に保つため) が、コードの一部が for ループの外側にあるため、コードが機能しません。これを修正するにはどうすればよいですか? または、作成したいことを行うためのより良い/他の方法はありますか?
DatabaseHandler db = new DatabaseHandler(camera.this);
List<Database> contacts = db.getAllContacts();
for (Database contact : contacts) {
String test = contact.getMP();
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
printWriter.println(test);
}
printWriter.flush();
printWriter.close();
return stringWriter.toString();