美文网首页
Java 中Properties类的简单使用

Java 中Properties类的简单使用

作者: 133sheiya | 来源:发表于2017-04-26 10:37 被阅读16次

    属性(Properties)是HAshtable的一个子类,它是用来保存值的列表,其中值和关键字都是字符串..

    Paste_Image.png

    import java.util.*;

     public class Property {
    
    public static void main(String[] args) {
        Properties caProperties = new Properties();
        Set< ?>  states;
        String string;
        // key 对 value
        caProperties.put("中国", "北京");
        caProperties.put("俄罗斯", "莫斯科");
        caProperties.put("日本", "东京");
        caProperties.put("法国", "巴黎");
        caProperties.put("英国", "伦敦");
        //返回的是 key值 数组
        states = caProperties.keySet();
        
        Iterator<?>iterator = states.iterator();
        while (iterator.hasNext()) {
            Object object = (Object) iterator.next();
            //强制类型转换
            string = (String) object;
            //类似 OC 中的 dic [@"string "] = values 
            System.out.println("国家:" +string  + "  首都:" + caProperties.getProperty(string) +".");
            
        }
        //这句话的意思是 通过 name 找key 如果 没有找到的话,则设置一个默认值 没有找到...
        string = caProperties.getProperty("美国", "没有找到");
        System.out.println("美国的首都是:"+string);
        
        /***
         * 国家:法国  首都:巴黎.
           国家:俄罗斯  首都:莫斯科.
           国家:英国  首都:伦敦.
           国家:中国  首都:北京.
           国家:日本  首都:东京.
           美国的首都是:没有找到
         */
        
    }
     }

    相关文章

      网友评论

          本文标题:Java 中Properties类的简单使用

          本文链接:https://www.haomeiwen.com/subject/oahizttx.html