- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.util.Properties;
- public class Properties_Test {
-
- public static void main(String[] args) {
- File dir = new File("config.txt");
- Readconfig(dir);
- }
- public static void Readconfig(File dir) {
-
- if(dir.exists()){
- try {
- dir.createNewFile();
- } catch (IOException e) {
- // TODO 自动生成的 catch 块
- e.printStackTrace();
- }
- }
-
- try {
- FileInputStream fis = new FileInputStream(dir);
- Properties prop = new Properties();
- prop.setProperty("config1", "count1");
- prop.setProperty("config2", "count2");
- prop.setProperty("config3", "count3");
- prop.load(fis);
- FileOutputStream fos = new FileOutputStream("config1.txt");
- prop.store(fos, "config");
-
-
- } catch (FileNotFoundException e) {
- // TODO 自动生成的 catch 块
- e.printStackTrace();
- } catch (IOException e) {
- // TODO 自动生成的 catch 块
- e.printStackTrace();
- }
- finally{
- fos.close();//fos已经创建了啊 为什么fos会找不到?
- fis.close();
- }
- }
- }
复制代码
流的对象fos和fis创建了 为什么会找不到呢 |
|