본문으로 바로가기

Java- 컬렉션 프레임워크(Properties)

category 프로그래밍 언어/Java 2019. 7. 23. 14:34

1. Properties

Properties는 HashTable을 상속받아 구현했습니다. 

Properties는 (String,String) 형태로 저장하는 컬렉션 클래스입니다.

이는 웹 환경설정을 할 때 사용되기도 하고 이메일 인증을 할 때 메일 보낼때도 구현이 됩니다.

또한 데이터를 파일로부터 읽고 쓰는 편리한 기능을 제공합니다.

 

public class propertiesTest{
	public static void main(String[] args){
    	Properties proper = new Properties();
        proper.setProperty("폰트","음슴체");
        proper.setProperty("폰트크기","20");
        
        String font = proper.getProperty("폰트");
        int fontSize = Integer.parseInt(proper.getProperty("폰트크기"));
        //값 조회
        System.out.println(font+"-"+fontSize);
        
        //키 값들만 조회
        Enumeration en = proper.propertyNames();
        while(en.hasMoreElements()){
        	
            String key =(String)en.nextElement();
            String value = proper.getProperty(key);
            System.out.println(key+"="+value);
        }
   }
}