자바 Java2016. 11. 22. 19:08










텍스트 파일에 자료값을 쓰는 내용.

매번 프로젝트를 열어 해당 코드를 가져와서 사용하는 불편함을 줄이려고한다

블로그에 올려두고 필요할 때 복사해서 붙여넣고

상황에 맞추어 수정해서 사용할 예정이다.

앞으로 이와 같은 내용은 많이 쓰일 듯하다.






import java.io.BufferedWriter;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;



public class WriteRecentCoordinate {

private boolean writeWords(String sTextfile, StringBuilder sb) { // "f:\\AaaText.txt"

File file = new File(sTextfile);

BufferedWriter bw = null;

try{

            bw = new BufferedWriter(new FileWriter(file, false));

            

            bw.write(sb.toString());

            bw.flush();             

        } catch(Exception e){

            e.printStackTrace();

        } finally {

System.out.println("\n\n\nfinally {");

        try {

        if(bw != null)

        bw.close();

} catch (IOException e) {

e.printStackTrace();

System.out.println("} <<-- finally\n\n\n");

        }

return true;

}

public static void main(String[] args) {

WriteRecentCoordinate doSomething = new WriteRecentCoordinate();

StringBuilder sb = new StringBuilder() // "\r\n": window,  "\n": linus

.append("target ").append("true").append("\r\n")

.append("tarLatitude ").append("37.26389").append("\r\n")

.append("tarLongitude ").append("127.02861").append("\r\n")

.append("\r\n")

.append("radius ").append("450f").append("\r\n")

.append("alarmSound ").append("true").append("\r\n")

.append("alarmVibration ").append("true").append("\r\n")

.append("alarmNumber ").append("55").append("\r\n")

.append("alarmRingtone ").append("null").append("\r\n")

.append("followCurrent ").append("0");

if(doSomething.writeWords("f:\\AaaText.txt", sb) )

System.out.println("Process Done");

else

System.out.println("Process failed!");

}

}




.

'자바 Java' 카테고리의 다른 글

ReadRecentCoordinate  (0) 2015.09.22
오늘은 무슨 요일  (0) 2014.12.24
Thread interrupt  (0) 2014.12.05
입력 문자열에서 숫자를 뽑아 문자로 반환  (0) 2014.11.26
자바 환경 변수 설정 CLASSPATH, JAVA_HOME, Path  (0) 2014.07.24
Posted by 코드버무려