*JAVA*

[java] 컬렉션 프레임웍 - ProperTies

깐부로부터 2021. 11. 22. 01:03

특징

키와 값을 String 타입으로 제한한 Map 컬렉션이다.

- 프로퍼티(~.properties)파일을 읽어 들일 때 주로 사용한다.

 

 

프로퍼티(~.properties)파일

- 옵션 정보, 데이터베이스 연결 정보, 국제화(다국어)정보를 기록한 텍스트 파일로 활용

- 어플리케이션에서 주로 변경이 잦은 문자열을 저장해서 유지 보수를 편리하게 만들어 줌

- 키와값이 = 기호로 연결되어 있는 텍스트 파일로 ISO 8859-1 쿤자셋으로 저장

- 한글을 유니코드로 변환되어 저장

 

 

그러면 왜 우리는 String, String으로 다뤄야하는것인가??
Properties의 용도 => 파일 입출력 하기 위함
key + value 세트 파일로 기록한다던가,
파일로부터 읽어오는 용도로 많이 사용됨
=> .properties 파일 확장
자주 변경되지 않는 설정파일이나
해당 프로그램이 기본적으로 가져야할 정보들을 담는 파일

 

test.properties 라는 파일이 생성됨

 

 

 

아까 FileOutputStream으로 출력해서 만들어낸  test.propeties를 FileInpuStream으로 읽어들여옴

 

 

 

- .xml 출력해서 내보내기

위의 storeToXML()을 통해  test.xml 파일이 "메롱" 코멘트를 달고 생성되었다.

'*JAVA*' 카테고리의 다른 글

[java] StringPool  (0) 2022.02.07
[java] 제네릭스(Generics)  (0) 2021.11.22
[java] 컬렉션 프레임웍 - HashMap  (0) 2021.11.22
[java] 컬렉션 프레임웍 - HashSet  (0) 2021.11.21
[java] 컬렉션 프레임웍 - Iterator  (0) 2021.11.21