TXTÆÄÀÏÀ» ÀÐ¾î¼ Æ¯Á¤ºÎºÐ Áö¿ì±â
TXT¸¦ Àоî¿Í¼ ƯÁ¤ ÁÙ¸¸ Áö¿ö¾ß ÇÒ ¶§°¡ Àִµ¥, ÀÌ·²¶§´Â BufferedReader·Î ¿°í FilWriter·Î µ¤¾î¾²±â¸¦ ½Ç½ÃÇÑ´Ù.
//ÆÄÀÏ ¿¾î¼ »èÁ¦ÇÏ´Â ·ÎÁ÷
File file = new File(sumFilePath);
String dummy = "";
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
//BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file)));
//1. »èÁ¦ÇÏ°íÀÚ ÇÏ´Â position ÀÌÀü±îÁö´Â À̵¿Çϸç dummy¿¡ ÀúÀå
String line;
for(int i=0; i<position; i++) {
line = br.readLine(); //ÀÐÀ¸¸ç À̵¿
dummy += (line + "\r\n" );
}
//2. »èÁ¦ÇÏ°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ´Â °Ç³Ê¶Ù±â
String delData = br.readLine();
Log.d("mstag","»èÁ¦µÇ´Â µ¥ÀÌÅÍ = "+delData);
//3. »èÁ¦ÇÏ°íÀÚ ÇÏ´Â position ÀÌÈĺÎÅÍ dummy¿¡ ÀúÀå
while((line = br.readLine())!=null) {
dummy += (line + "\r\n" );
}
//4. FileWriter¸¦ ÀÌ¿ëÇؼ µ¤¾î¾²±â
FileWriter fw = new FileWriter(sumFilePath);
fw.write(dummy);
//bw.close();
fw.close();
br.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}