자바 로 properties 에 데 이 터 를 저장 합 니 다.

1673 단어 자바JVM
더 읽 기
package writeToProperties;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class WriteToProperties {
public void addUser(String name,String password){
FileInputStream fis = null;
Properties pro = new Properties();
/*
*     properties   ,  properties      
*/
try {
fis = new FileInputStream("user.properties");//      
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
pro.load(fis);  //  
} catch (IOException e) {
e.printStackTrace();
}
pro.setProperty(name, password);   //  properties
/*
*      properties    
*/
FileOutputStream fos = null;
try {
fos = new FileOutputStream("user.properties");  //        
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
pro.store(fos,"#");        //    
} catch (IOException e) {
e.printStackTrace();
}
try {
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
WriteToProperties wtp = new WriteToProperties();
wtp.addUser("lucy", "123");
wtp.addUser("lily", "123");
}
}

 메모:IO 흐름 을 초기 화하 면 시스템 자원 을 차지 하기 때문에 사용 후 모든 흐름 을 닫 아야 합 니 다.그렇지 않 으 면 시스템 자원 을 낭비 할 수 있 습 니 다.
  
설명:user.properties 는 프로젝트 디 렉 터 리 에 있 습 니 다.
 
단계:먼저 불 러 오고 수정 하고 저장 합 니 다.

좋은 웹페이지 즐겨찾기