본문 바로가기
JAVA/Collection

PropertiesTest

by 미눅스[멘토] 2023. 6. 23.
728x90
package kr.or.ddit.basic;

import java.util.Properties;

public class PropertiesTest {
	/*
	  Properties객체는 Map보다 축소된 기능의 객체라고 할 수 잇다.
	  
	  Map객체는 key값과 value값에 모든 형태의 객체를 사용할 수 있지만,
	  Properties객체는 key값과 value값에 String만 사용할 수 있다.
	  주로 프로그램의 환경 설정에 필요한 정보를 관리하는 용도로 사용된다.
	  
	  Map객체는 put(), get()메서드를 이용하여 데이터를 입출력하지만
	  Properties객체는 setProperty(), getProperty()메서드를 이용해서 데이터를 압출력한다.
	  
	  Properties객체는 데이터를 파일로 입출력할 수 있다.
	 */

	public static void main(String[] args) {
		Properties prop = new Properties();
		
		
		//데이터 저장
		prop.setProperty("name", "홍길동");
		prop.setProperty("age", "20");
		int age = 30;
		prop.setProperty("age2", age + "");
		prop.setProperty("age2", String.valueOf(age));
		prop.setProperty("tel", "010-1111-2222");
		prop.setProperty("addr", "대전시 중구 오류동");
		//---------------------------------------------
		
		String name = prop.getProperty("name");
		int tempAge = Integer.parseInt(prop.getProperty("age"));
		String tel = prop.getProperty("tel");
		String addr = prop.getProperty("addr");
		
		System.out.println("이름 : " + name); 
		System.out.println("나이 : " + tempAge); 
		System.out.println("전화 : " + tel);
		System.out.println("주소 : " + addr);
		System.out.println(prop);
		System.out.println(prop.get("name"));
		
		
		
		
	}

}

'JAVA > Collection' 카테고리의 다른 글

StudentTest(학생 등수)  (0) 2023.06.23
PhonBookTest(전화번호 관리 예제)  (0) 2023.06.23
HotelTest(호텔예약)예제  (0) 2023.06.23
LottoStore(로또구입예제)  (0) 2023.06.22
VectorTest  (0) 2023.06.22