Iterator对象功能学习

java 复制代码
package config;

import java.util.Iterator;
import java.util.Properties;
import java.util.Set;

/**
 * 这个类演示了如何使用Properties类来存储和访问键值对。
 * Properties类继承自Hashtable,因此它可以用来存储键值对数据,且支持同步。
 */
public class ProDemo {

    Properties p = new Properties();


    public static void main(String[] args) {
        Properties capital = new Properties();
        Set state;
        String str;
        capital.put("Illinois", "Springfield");
        capital.put("Missouri", "Jefferson City");
        capital.put("Washington", "Olympia");
        capital.put("California", "Sacramento");
        capital.put("Indiana", "Indianapolis");
       state = capital.keySet();
       Iterator it = state.iterator();
       while(it.hasNext()){
           /*
           注意:
           因为iterator对象在创建的时候,其内部的指针指向集合中第一个元素之前,
           当首次调用next()方法的时候 指针会移向第一个元素 并返回该元素
            */
           str = (String) it.next();
           System.out.println("The capital of"+str+"is"+capital.getProperty(str)+".");
       }
        System.out.println();
       str = capital.getProperty("Florida","Not Found");
        System.out.println("The capital of Florida is"+str);
    }


}
相关推荐
朱朱没烦恼yeye1 小时前
java基础学习
java·python·学习
aloha_7892 小时前
agent智能体学习(尚硅谷,小智医疗)
人工智能·spring boot·python·学习·java-ee
科技林总3 小时前
2.2 图论应用
学习
陌上明苏4 小时前
.NET学习-依赖注入、配置系统、日志系统
学习
知识分享小能手4 小时前
Ubuntu入门学习教程,从入门到精通, Ubuntu 22.04中的Shell编程详细知识点(含案例代码)(17)
linux·学习·ubuntu
大山老树4 小时前
行动教练学习笔记
笔记·学习
副露のmagic6 小时前
更弱智的算法学习 day16
数据结构·学习·算法
@zulnger6 小时前
python 学习笔记(文件读写)
笔记·python·学习
微露清风6 小时前
系统性学习C++-第十六讲-AVL树实现
java·c++·学习
YJlio6 小时前
Kali Linux 外置无线网卡接入与识别排障(VMware 环境|合规学习版)
linux·网络·学习