package kr.or.ddit.basic;
import java.util.Properties;
public class PropertiesTest {
public static void main(String[] args) {
/*
* properties 객체 ==> Map 보다 축소된 기능의 객체
* 이유 : Map 은 Key 값과 value 값에 모든 형태의 객체를 사용할 수 있지만
* properties는 key 값과 value 값에 String 만 사용이 가능하다.
* 차이점 : Map 은 put(), get() 메서드를 이용하여 데이터를 입출력 하지만
* Properties 는 setProperty(), getProperty() 메서드를 통해서 데이터를 입출력한다.
*
* properties는 데이터를 파일로 입출력할 수 있다.
*
*/
//객체생성하기
Properties prop = new Properties();
//데이터 저장하기
prop.setProperty("name", "홍길동");
prop.setProperty("age" , "20");
prop.setProperty("tel", "010-9898-7777");
prop.setProperty("addr", "대전");
//
String name = prop.getProperty("name");
int age = Integer.parseInt(prop.getProperty("age"));
String tel = prop.getProperty("tel");
String addr = prop.getProperty("addr");
System.out.println("이름 : " + name);
System.out.println("나이 : " + age);
System.out.println("전화 : " + tel);
System.out.println("주소 : " + addr);
}
}
댓글
댓글 쓰기