Properties 基本知识 加try catch

来源:互联网 发布:淘宝销售属性 编辑:程序博客网 时间:2024/04/30 03:16

Properties 基本知识
如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。


import java.util.*;  

  1. import java.io.*;  
  2.   
  3. public class LoadSample {  
  4.     public static void main(String args[]) throws Exception {  
  5.        Properties prop = new Properties();  
  6.        FileInputStream fis =   
  7.         new FileInputStream("sample.properties");  
  8.        prop.load(fis);  
  9.        prop.list(System.out);  
  10.        System.out.println("/nThe foo property: " +  
  11.            prop.getProperty("foo"));  
  12.      }  
  13. }  

上面的代码出现异常,在读写文件的时间在加入try ...catch 处理

  Properties prop = new Properties();
  try{

       FileInputStream fis = new FileInputStream("c://sample.properties");  
       prop.load(fis);
       prop.list(System.out);
       String strIP = prop.getProperty("ip");
       System.out.println(strIP);
     }
   catch(Exception ex)
    {
      ex.printStackTrace();//打印异常信息
    } 
  
   finally
   {
    if (null != prop)
     prop.clear();
   }  
 }

原创粉丝点击