zoukankan      html  css  js  c++  java
  • java常量使用比较好的方法

    1.首先建立一个工具类

     1 public class AppConst {
     2     
     3     private static Map<String,String> map=new HashMap<String,String>();
     4     static {
     5 
     6         try {
     7             InputStream inputStream=AppConst.class.getClassLoader().getResourceAsStream("app-const.properties");
     8             Properties properties= new Properties();
     9             properties.load(inputStream);
    10             Iterator<Map.Entry<Object,Object>> iterator=properties.entrySet().iterator();
    11 
    12             Map<String,String> tmap=new HashMap<String,String>();
    13             while (iterator.hasNext())
    14             {
    15                 Map.Entry<Object,Object> objectObjectEntry= iterator.next();
    16                 tmap.put(objectObjectEntry.getKey().toString(),objectObjectEntry.getValue().toString());
    17             }
    18             map.clear();
    19             map.putAll(tmap);
    20         } catch (IOException e) {
    21             e.printStackTrace();
    22         }
    23     }
    24     public static String getValue(String key)
    25     {
    26         return map.get(key);
    27     }
    28 }

    2.然后在配置文件中 app-const.properties 中配置你需要的常量

    url=http://www.baidu.com
    

      

    3.其次在你的常量类中命名变量名称

    1 public interface URLConst {
    2     public interface URL {
    3         public final static String URL = "url";
    4     }
    5     
    6 }

    4.最后使用此种方法访问即可

    AppConst.getValue(URLConst.URL.URL);

    总结:这种方法便于常量的管理

  • 相关阅读:
    springboot接口测试
    谷粒学院_day08_课程管理_添加课程之课程发布(后端开发)
    谷粒学院_day03_vue组件
    谷粒学院_day03_vue固定代码抽取
    vue自定义事件
    vue插槽slot
    vue基本语法
    Vue之axios异步通信
    无归岛[HNOI2009]
    仓库建设[ZJOI2007]
  • 原文地址:https://www.cnblogs.com/huzi007/p/5127502.html
Copyright © 2011-2022 走看看