• java解析属性文件


    -----------------------解析属性文件-----------------------------

    /**   * 获取src下属性文件   * @param params   * @return   */

     public static Map<String, String> lhGetFileVersion(Map<String, String>params){   

      String verCode=null;   

     String newversion=null;  

      Map<String, String> map=new HashMap<String, String>();  

      InputStream in=null;    

    Properties properties = new Properties();  

      try {

         in=PublicFunctionUtil.class.getClass().getResourceAsStream(params.get("FileUrl").toString());//属性文件路径

        if(in!=null||!"null".equals(in)){  

        in=Thread.currentThread().getContextClassLoader().getResourceAsStream(params.get("FileName").toString());//属性文件名

         properties.load(in);      

    verCode=properties.getProperty(params.get("FileKey").toString());//属性文件的key值   

      }    

     in.close();     

        map.put("newproduct", verCode);  

      } catch (Exception e) {

        e.printStackTrace();    

     return null;

       }  

      return map;  

     }

    }

  • 相关阅读:
    1242 斐波那契数列的第N项
    1256 乘法逆元
    1264 线段相交
    1265 四点共面
    Uva10881 Piotr's Ants
    hdu 5438 Ponds 长春网赛1002
    CodeForces 540D Bad Luck Island 概率dp
    hdu 1281 二分图残量增广
    hdu 2444判定二分图+最大匹配
    hdu 3416 Marriage Match IV
  • 原文地址:https://www.cnblogs.com/qgc88/p/Properties.html
Copyright © 2020-2023  润新知