javaProperties 프로필 읽 기
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);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.