javaProperties 프로필 읽 기

자바 에서 읽 을 수 있 는 프로필 은 일반적으로 xml 와 Properties 를 포함 하고 있 으 며, 현재 Properties 만 이야기 하고 있 습 니 다.
Properties 프로필 의 형식:
key1= values
key2= values2
            。。。。。。
메모: values 는 따옴표 를 추가 할 필요 가 없습니다. 값 을 직접 입력 하 십시오. 등호 좌우 에 빈 칸 정렬 을 추가 할 수 있 습 니 다. 다른 줄 에 서 는 \ # 주석 을 사용 할 수 있 습 니 다.예:
\ # 이름:
username= root
\ # 비밀번호:
password= 123456
\ # 기타:
ip= localhost
port=  3306
Properties 파일 을 조작 하 는 방법:
첫째, peoperties 설정 파일 을 여 는 대상 을 정의 합 니 다: Properties props = new Properties ();
두 번 째 단계: properties 파일 불 러 오기
static String profilepath = "H:/java_Project/Mysql/src/admin.properties";
props.load(new FileInputStream(profilepath));
               주의: 여 기 는 절대 경 로 를 사용 합 니 다. 필 자 는 상대 경 로 를 사용 할 때 프로그램 이 잘못 보고 되 어 해당 하 는 파일 을 찾 을 수 없습니다.
Properties 류 는 여러 가지 방법 이 있 습 니 다.
Properties 
동포
 Java.util 
상속
 
Hashtable
Properties 클래스 는 java. util 에 저 장 됩 니 다. 이 클래스 는 Hashtable 에서 계 승 됩 니 다.
방법 1:  getProperty (String key) 는 key 를 찾 아 해당 하 는 value 를 되 돌려 줍 니 다.
방법 2: load (new FileInputStream (path)) 에서 properties 파일 을 열 어 파일 에 저 장 된 key - value 그룹 을 사용 합 니 다.
방법 3: setProperty (String key, String value) 는 부모 클래스 의 put 방법 으로 key - value 를 파일 에 저장 합 니 다.
방법 4: store (OutputStream out, String  comments) ,   Properties 표 에 load 방법 으로 불 러 올 수 있 는 형식 으로 이 Properties 표 의 속성 목록 (키 와 요소 쌍) 을 출력 흐름 에 기록 합 니 다.load 방법 과 달리 이 방법 은 키 - 값 을 지정 한 파일 에 기록 합 니 다.
방법 5: clear (), props 제거.
자바 코드
//package rk.mysql;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class ReadProp {
static String profilepath = "H:/java_Project/Mysql/src/admin.properties";//       
/*      
 * */
private static Properties props = new Properties();
static{
try {
props.load(new FileInputStream(profilepath));
} catch (FileNotFoundException e) {
System.out.println("      ");
e.printStackTrace();
} catch (IOException e) {
System.out.println("IO  ");
e.printStackTrace();
}
}
//     
public static String getInfo(String info){
return props.getProperty(info);
}
}

좋은 웹페이지 즐겨찾기