텍스트 파일에 자료값을 쓰는 내용.
매번 프로젝트를 열어 해당 코드를 가져와서 사용하는 불편함을 줄이려고한다
블로그에 올려두고 필요할 때 복사해서 붙여넣고
상황에 맞추어 수정해서 사용할 예정이다.
앞으로 이와 같은 내용은 많이 쓰일 듯하다.
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 |