Porperties

조수경·2021년 11월 3일
0

고급자바

목록 보기
14/97

Porperties 객체는 Map보다 축소된 기능의 객체라고 할 수 있다.

Map은 key값과 value값에 모든 형태의 객체를 사용 할 수 있다.
Porperties는 key값과 value값에 String만 사용할 수 있다.

Map은 put()(입력)메서드와 get()(출력)메서드를 이용해서 데이터를 입출력 하지만

PorpertiessetProperty()메서드와 getProperty()메서드를 사용해서 입출력 한다.

Porperties는 데이터를 파일로 입출력할 수 있다.
//환경 설정시 프로퍼티스에 저장해 놓고 사용했음

package kr.or.ddit.basic;

import java.util.Properties;

public class PropertiesTest {

	public static void main(String[] args) {

		Properties prop = new Properties();
        //제네릭이 없음 키와 벨류 값 다 String만 쓸 수 있음
		
		//데이터 추가하기
		prop.setProperty("name", "홍길동");
		prop.setProperty("age", "20");
		prop.setProperty("age2", String.valueOf(20));
		prop.setProperty("tel", "010-1123-4567");
		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);
		
	}

}
profile
신입 개발자 입니다!!!

0개의 댓글

관련 채용 정보