Android의 파일에서 문자열 쓰기/읽기
소개
Android의 경우 , 파일 처리는 데이터를 지속적으로 저장하고 검색하는 데 중요합니다. 일반적인 작업 중 하나는 파일에서 문자열을 저장하고 읽는 것입니다. 이 문서에서는 내부 파일에 문자열을 쓴 다음 해당 문자열을 다시 문자열 변수로 읽는 과정을 안내합니다.
파일에 쓰기
내부 파일에 문자열 쓰기:
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을 통합하세요. 입력된 텍스트를 "config.txt" 파일에 저장하고 "myID" 문자열 변수로 검색하는 방법,
결론
이 문서에 제공된 방법을 사용하면 Android의 파일에 문자열을 쉽게 쓰고 읽을 수 있으므로 지속하고 검색할 수 있습니다. 기기 내부 저장소의 데이터입니다.
위 내용은 Android에서 파일에 문자열을 쓰고 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!