fileprops.java
来自「基于Java开发的Data Object自动生成器」· Java 代码 · 共 62 行
JAVA
62 行
package com.hansky.tools.codewizard;
import java.io.*;
import java.util.*;
/**
* @author Kaiyang Liu
* @version 1.0, 07/21/2000
*/
public class FileProps {
File file;
Properties props;
public FileProps() {
props = new Properties();
}
public FileProps(File file) {
this.file = file;
props = new Properties();
load();
}
public void load() {
try {
FileInputStream fis = new FileInputStream(file);
try {
props.load(fis);
} finally {
fis.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public void save() {
try {
FileOutputStream fos = new FileOutputStream(file);
try {
props.store(fos, null);
} finally {
fos.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public String getProperty(String key) {
return props.getProperty(key);
}
public void setProperty(String key, String value) {
props.setProperty(key, value);
}
public Enumeration keys() {
return props.keys();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?