2014년 4월 12일 토요일

Java Properties 클래스(자바 props),[자바JSP/Servlet/JDBC/MiPlatform/XPlatform/교육/JSP/서블릿강좌/Spring교육잘하는곳/자바,JSP/spring/교육추천/JSP/JDBC실무교육] HashTable의 하위 클래스 문자열을 위한 HashTable(Key, value 모두 스트링) 환경 변수 및 속성 값을 Properties 객체로 저장하여 쉽게 접근 할 수 있슴. Java.lang.System 클래스를 통해 시스템의 환경 정보를 Properties 객체로 얻을 수 있슴 값 접근 메쏘드 : String getProperty(String key, String defaultValue) - Property 연산 getProperty(String key) : Key 인자에 해당하는 value 반환. getProperty(Stirng key, String defaultValue) : Key 인자에 해당하는 value를 반환하고 없으면 default value를 반환 한다. list(PrintWriter out) :인자로 들어온 output stream에 property list를 츨력 한다. store(OutputStream out, String header) throws IOException : 인자로 들어온 output stream에 property list를 header와 함께 출력 한다. load(InputStream in) throws IOException : 인자로 들어온 input stream으로 부터 property list를 읽어들여 Properties 객체의 내용을 채운다. [예제] import java.util.*; import java.io.*; class PTest{ public static void main(String[] args) throws IOException { Properties props = new Properties(); if ( args.length == 0 ) { props.put("Name", "오엔제이"); props.put("Name2", "OnjOracleJava"); props.store( new FileOutputStream("onj.properties"), "My OnJ"); } else { props.load( new FileInputStream("onj.properties") ); } System.out.println( "Name: " + props.getProperty("Name") ); System.out.println( "Name2: " + props.getProperty("Name2") ); } } [결과] Name: 오엔제이 Name2: OnjOracleJava [출처] 오라클자바커뮤니티 - http://www.oraclejavanew.kr/bbs/board.php?bo_table=LecJava&wr_id=666 오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr) 평일주간(9:30~18:30) 개강 (4/15)[기업100%환급]Spring ,MyBatis,Hibernate실무과정 (4/21)C#4.0,ADO.NET,Network 프로그래밍 (4/21)[기업100%환급]SQL기초에서 Schema Object까지 (4/21)[기업100%환급]PL/SQL,ORACLE HINT,TUNING (4/28)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 평일야간(19:00~22:00) 개강 (4/14)웹퍼블리싱 마스터 (4/15)Spring3.X, MyBatis, Hibernate실무과정 (4/15)C#,ASP.NET마스터 (4/15)SQL초보에서실전전문가까지 (4/22)안드로이드개발자과정 주말(10:00~18:00) 개강 (4/19)웹퍼블리싱 마스터 (4/19)SQL초보에서실전전문가까지 (4/19)C#,ASP.NET마스터 (5/03)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지 (5/03)Spring3.X, MyBatis, Hibernate실무과정 (5/03)안드로이드개발자과정

Java Properties 클래스(자바 props),[자바JSP/Servlet/JDBC/MiPlatform/XPlatform/교육/JSP/서블릿강좌/Spring교육잘하는곳/자바,JSP/spring/교육추천/JSP/JDBC실무교육]
 
 
HashTable의 하위 클래스
문자열을 위한 HashTable(Key, value 모두 스트링)
환경 변수 및 속성 값을 Properties 객체로 저장하여 쉽게 접근 할 수 있슴.
Java.lang.System 클래스를 통해 시스템의 환경 정보를 Properties 객체로 얻을 수 있슴
값 접근 메쏘드 : String getProperty(String key, String defaultValue)
 
- Property 연산
getProperty(String key) : Key 인자에 해당하는 value 반환.
getProperty(Stirng key, String defaultValue) : Key 인자에 해당하는 value를 반환하고 없으면 default value를 반환 한다.
list(PrintWriter out)  :인자로 들어온 output stream에 property list를 츨력 한다.
store(OutputStream out, String header) throws IOException : 인자로 들어온 output stream에  property list를 header와 함께 출력 한다.
load(InputStream in) throws IOException : 인자로 들어온 input stream으로 부터 property list를 읽어들여 Properties 객체의 내용을 채운다.
 
[예제]
 
import java.util.*;
import java.io.*;
class PTest{
    public static void main(String[] args)  throws IOException    {
        Properties props = new Properties();
        if ( args.length == 0 )        {
            props.put("Name", "오엔제이");
            props.put("Name2", "OnjOracleJava");
            props.store( new FileOutputStream("onj.properties"), "My OnJ");
        }
        else      {
            props.load( new FileInputStream("onj.properties") );
        }
        System.out.println( "Name: " + props.getProperty("Name") );
        System.out.println( "Name2: " + props.getProperty("Name2") );
    }
}
 
 
[결과]
Name: 오엔제이
Name2: OnjOracleJava

댓글 없음:

댓글 쓰기