Java 에서 *.ini 파일을 읽고 쓰는 방법은
java.util.Properties 를 이용하면 된다.
사용방법은 아래의 소스를 참고하고 자세한 사항은 Java 도움말을 참조하면 된다.
load() : ini 파일 읽기
store() : ini 파일 쓰기
getProperty() : key 값 읽기
setProperty() : key 값 저장
java.util.Properties 사용 시 한글 깨짐 처리는 아래 링크에서 해결할 수 있다.
import java.util.*;
import java.io.*;
class ExProperties {
public static void main(String args[]) {
ExProperties ini = new ExProperties();
ini.doit();
}
public void doit() {
try{
Properties p = new Properties();
// ini 파일 읽기
p.load(new FileInputStream("user.ini"));
// Key 값 읽기
System.out.println("user = " + p.getProperty("DBuser"));
System.out.println("password = " + p.getProperty("DBpassword"));
System.out.println("location = " + p.getProperty("DBlocation"));
// Key 값 저장
p.setProperty("Key", p.getProperty("DBuser" ));
p.list(System.out);
// ini 파일 쓰기
p.store( new FileOutputStream("user.ini"), "done.");
}
catch (Exception e) {
System.out.println(e);
}
}
}