Android でファイルへの文字列の読み取り/ファイルへの書き込み
ファイルへの文字列の読み取りとファイルへの文字列の書き込みは、Android の基本的な操作です発達。この記事では、オペレーティング システムの組み込みファイル I/O メソッドを使用してこれらのタスクを実行する方法を説明します。
ファイルへの文字列の書き込み
テキストを保存するには文字列を内部ストレージ ファイルにコピーするには、次の手順に従います。
ファイルから文字列を読み取る
ファイルから文字列を取得するにはファイルを保存するには、次の手順に従います。
コード例
これは、前述のことを示すコード スニペットの例です。操作:
書き込み:
private void writeToFile(String data, Context context) { try { OutputStreamWriter outputStreamWriter = new OutputStreamWriter(context.openFileOutput("config.txt", Context.MODE_PRIVATE)); outputStreamWriter.write(data); outputStreamWriter.close(); } catch (IOException e) { Log.e("Exception", "File write failed: " + e.toString()); } }
読み取り:
private String readFromFile(Context context) { String ret = ""; try { InputStream inputStream = context.openFileInput("config.txt"); if (inputStream != null) { InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String receiveString = ""; StringBuilder stringBuilder = new StringBuilder(); while ((receiveString = bufferedReader.readLine()) != null) { stringBuilder.append("\n").append(receiveString); } inputStream.close(); ret = stringBuilder.toString(); } } catch (FileNotFoundException e) { Log.e("login activity", "File not found: " + e.toString()); } catch (IOException e) { Log.e("login activity", "Can not read file: " + e.toString()); } return ret; }
以上がAndroid でファイルに文字列を読み書きする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。