.csv 파일에 8 개의 정수를 저장하고 싶습니다. (파일 이름은 EditText에서 입력으로 받아 들여집니다.) 원하는대로 검색 할 수 있습니다.안드로이드에서 csv 파일을 읽고 쓰는 방법?
2
A
답변
1
당신이 사용할 수있는 파일 이름으로 활용하려면 다음
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader(fileName+".csv"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
:
try {
String content = "Separe here integers by semi-colon";
File file = new File(fileName +".csv");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
파일을 읽으려면 :
EditText fileNameEdit= (EditText) getActivity().findViewById(R.id.fileName);
String fileName = fileNameEdit.getText().toString();
그런 다음 디스크에있는 파일을 쓰기
그럼 당신은 분할 기능을 사용할 수있는 정수를합니다 :
String[] intArray = sCurrentLine.split(";");
+0
전체 파일 이름을 어떻게 언급합니까? 나는 EditText에서 "/ storage/sdcard0/test"를 언급하려했지만 항상 catch 블록으로 간다. AndroidManifest.xml에 WRITE_EXTERNAL_STORAGE 권한을 추가해야합니까? 도와주세요. 감사. –
+0
편집 : 완료! AndroidManifest.xml 파일에 WRITE_EXTERNAL_STORAGE 권한을 추가해야했습니다. –
0
CSV는 일반 텍스트 파일입니다. 여기서 값은 문자 ";"로 나뉩니다. 그래서, 예를 들어 BufferedWriter를 써서 작성할 수 있습니다.
관련 문제
- 1. Mono에서 파일을 읽고 쓰는 방법
- 2. 먼저 파일을 읽고 쓰는 방법
- 3. 동시에 C#에서 파일을 읽고 쓰는 방법?
- 4. 안드로이드에서 BSON 문서를 읽고 쓰는 방법
- 5. csv 파일을 덮어 쓰는 방법
- 6. 파일을 읽고 프롤로그에 다른 파일을 쓰는 방법
- 7. 안드로이드에서 RAM에 파일을 읽고 쓰려면
- 8. 안드로이드에서 csv 파일을 읽는 방법?
- 9. WPF를 사용하여 CSV 파일을 읽고 쓰는 방법은 무엇입니까?
- 10. PhoneGap에서 텍스트 파일을 읽고 쓰는 방법.?
- 11. pdf 파일을 읽고 outputStream에 쓰는 방법
- 12. System.IO.Compression을 사용하여 ZIP 파일을 읽고 쓰는 방법?
- 13. Xcode에서 존재하는 데이터베이스 파일을 읽고 쓰는 방법?
- 14. Java의 ArrayList에서 파일을 읽고 쓰는 방법
- 15. VBA에서 .ini 파일을 읽고 쓰는 좋은 방법
- 16. C를 사용하여 파일을 읽고 쓰는 방법 #
- 17. 자바 - 동시에 파일을 읽고 쓰는 방법?
- 18. 동일한 파일을 읽고 쓰는 중
- 19. android에서 파일을 읽고 쓰는 법
- 20. 안드로이드에서 SQLite 트랜잭션을 읽고 쓰는 중
- 21. csv 파일을 읽고 sql 데이터베이스에 연결하는 방법
- 22. CSV 파일을 읽고 데이터베이스에 연결하기
- 23. 안드로이드에서 자바 Nio 클라이언트를 통해 데이터를 읽고 쓰는 방법
- 24. CVS 파일을 읽고 CSV 파일을 .txt 파일
- 25. .csv 파일을 읽고 jgraph를 사용하여 그래프를 그립니다.
- 26. 안드로이드에서 json 파일에 쓰는 방법
- 27. CSV 파일을 읽고 조건에 따라 CSV 파일을 다시 작성하십시오.
- 28. Java에서 ppm을 읽고 쓰는 방법
- 29. 직렬 포트에서 읽고 쓰는 방법
- 30. 동시에 스트림을 읽고 쓰는 방법
자습서 : 문제는 어디 http://www.codeproject.com/Questions/491823/Read-fWriteplusCSVplusinplusplusAndroid –
입니까? – PKlumpp