728x90

Properties 클래스는 말그대로 속성을 모아서 하나의 객체로 만들어 제공한다.
이런 클래스가 필요한 이유는 프로그램이 시작되기 전에 여러개의 속성들중 원하는
속성들을 미리 인식하게 하여 전반적인 실행환경을 조율하고 좀더 신속한 처리속도를
가져오는데 목적이 있다.

Method

put("key","value");
getProperty("key"); key에 해당하는 값을 얻는다.
list(printWriter out);  인자로 전달된 출력스트림에 속성 목록을 출력한다.

import java.util.*;
import static java.lang.System.out;

class PropertiesTest
{
 public static void main( String [] args )
 {
  Properties prop = new Properties();
  
  prop.put("user","scott");
  prop.put("pwd","tiger");
  prop.put("driver","oracle.jdbc.driver.OracleDriver");  //오라클 드라이버도 모두 클래스
  
  String user = prop.getProperty("user");
  String pwd = prop.getProperty("pwd");
  String db_driver = prop.getProperty("driver");
  
  out.println("===================keys================");
  
  // 키값들만 얻어 내기
  Enumeration en = prop.propertyNames();
  while(en.hasMoreElements());
  {
   out.println(en.nextElement());
  }
  
  out.println("=============prop.list(System.out)==========");
  prop.list(System.out); //모두 출력
  
 }// end main
 

}


 

+ Recent posts