首页 > 代码库 > java读写Properties文件

java读写Properties文件

 

 
 

 

 
 
 
 
Java
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
 
public class Main {
 
        public static void main(String[] args) {
                Properties property = new Properties();
                try {
                        File file = new File("c:/db.properties");
                        if (!file.exists()) {
                                file.createNewFile();
                        }
                        // 写入
                        property.setProperty("database", "localhost");
                        property.setProperty("user", "javaniu");
                        property.setProperty("password", "password");
                        property.store(new FileOutputStream(file), null);
 
                        property.load(new FileInputStream(file));
 
                        // 读取
                        System.out.println(property.getProperty("database"));
                        System.out.println(property.getProperty("user"));
                        System.out.println(property.getProperty("password"));
                } catch (IOException e) {
                        e.printStackTrace();
                }
        }
}