728x90
반응형
  1. package Feb02;
  2.  
  3. import java.util.Properties;
  4. import java.util.Enumeration;//Iterator
  5.  
  6. public class PropertiesEx1 {
  7.  
  8.     public static void main(String[] args) {
  9.         //Propreties를 넣고 꺼낼때는 속성의 이름(key)가 필요함
  10.         Properties prop = new Properties();
  11.        
  12.         //속성저장하는 2가지 방법
  13.         prop.put("UserName""Michael");   
  14.         prop.setProperty("Lovley""HH");
  15.         prop.setProperty("dbDRV""oracle.jdbc.driver.OracleDriver");
  16.        
  17.         String user = prop.getProperty("userName");
  18.         String love = prop.getProperty("Lovely");
  19.         String db_drv = prop.getProperty("dbDRV");
  20.        
  21.         System.out.println(user);
  22.         System.out.println(love);
  23.         System.out.println(db_drv);
  24.        
  25.         System.out.println("----------keys----------");
  26.         Enumeration keys = prop.propertyNames()//키 값들만 얻어내기
  27.        
  28.         while(keys.hasMoreElements())
  29.             System.out.println(keys.nextElement());
  30.        
  31.         prop.list(System.out);
  32.        
  33.  
  34.     }
  35.  
  36. }
  37.  
  38.  

  1. package Feb02;
  2.  
  3. import java.util.Enumeration;
  4. import java.util.Properties;
  5.  
  6. public class PropertiesEx11 {
  7.  
  8.     public static void main(String[] args) {
  9.         Properties prop = new Properties();
  10.        
  11.         //prop에 키와 값(k, v)를 저장
  12.         prop.setProperty("timeout""30");
  13.         prop.setProperty("language""kr");
  14.         prop.setProperty("size""10");
  15.         prop.setProperty("capacity""10");
  16.        
  17.         //prop에 저장된 요소들을 Enum을 이용해서 출력함
  18.         Enumeration e = prop.propertyNames();
  19.        
  20.         while(e.hasMoreElements()){
  21.             String element = (String)e.nextElement();
  22.             System.out.println(element + "=" + prop.getProperty(element));
  23.         }
  24.        
  25.         System.out.println();
  26.         prop.setProperty("size""20");     //// size의 값을 20으로 변경한다.
  27.         System.out.println("size ="+prop.getProperty("size"));
  28.         System.out.println("capacity=" + prop.getProperty("capacity""20"));
  29.         System.out.println("loadfactor=" + prop.getProperty("loadfactor""0.75"));
  30.  
  31.         System.out.println(prop);   // prop에 저장된 요소들을 출력한다.
  32.         System.out.println();
  33.         prop.list(System.out);   // prop에 저장된 요소들을 화면(System.out)에 출력한다.
  34.     }
  35.    
  36.  
  37. }
  38.  

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,