Properties

양혜정·2024년 2월 17일
0

Begin_java

목록 보기
65/71

Properties

  • 주로 어플리케이션으이 환경설정과 관련된 속성(property) 저장하는데 사용
  • 데이터를 파일로부터 읽고 쓰는 편리한 기능 제공

Properties(String key, String value)

  • key 와 value 의 값은 오로지 String 타입만 가능 !
  • key 는 중복 X !
    -> 중복될 시 마지막 값이 덮어쓰기

Setter, Getter

Properties prop = new Properties();
// == setter == //
prop.setProperty(String key, String value);
// == getter == //
prop.getProperty(String key);
// key 값에 맞는 value 값을 도출해준다.

저장된 모든 value 값 출력하기

-> 저장된 키목록을 알아오고, 그것을 통해 출력

// 키목록 도출하기
Enumeration<String> en = 
		(Enumeration<String>)prop.propertyNames();
// 제네릭에서 <?> 는 Object 와 같은 의미 / 현재 String 적용

while(en.hasMoreElements()) {	// en에 key 가 있다면
	String key = en.nextElements();
    // en 에 있는 key를 담기
    System.out.println
    			(key + " = " + prop.getProperty(key));
}	// end of while(en.hasMoreElements())-------------

정리

my.day.18.a.collection -> Properties_main_6

0개의 댓글

관련 채용 정보