이 기사에서는 Android에서 문자열을 파일에 저장하는 방법을 살펴봅니다. Android 기기의 내부 저장소에 저장한 후 나중에 사용하기 위해 검색합니다. app.
시작하려면 EditText 보기의 텍스트를 파일로 저장해야 합니다. 방법은 다음과 같습니다.
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; }
이러한 방법을 구현한 후 writeToFile을 호출하여 데이터를 내부 저장소에 저장하고 readFromFile을 호출하여 데이터를 검색할 수 있습니다.
위 내용은 Android 파일에서 문자열을 읽고 쓰는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!