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 |