zoukankan      html  css  js  c++  java
  • Enumeration接口——高淇JAVA300讲笔记之其他容器

      Enumeration接口比较古老,在JDK1.5之前用的比较多。

      枚举Enumeration,作用和Iterator类似,都是输出数据。

      方法:

      —— hasMoreElements()

      —— nextElement()

      看两个例子,简单了解下即可。


     案例一

      运用了vector的elements()方法,然后遍历vector。

     1 package com.bjsxt.others.en;
     2 
     3 import java.util.Enumeration;
     4 import java.util.Vector;
     5 
     6 /**
     7  * Enumeration的使用
     8  *     1、判断 hasMoreElements()
     9  *  2、获取nextElement()
    10  *
    11  *    Vector 的 elements()方法
    12  *
    13  */
    14 public class Demo01 {
    15     public static void main(String[] args) {
    16         Vector<String> vector = new Vector<String>();
    17         vector.add("javase");
    18         vector.add("html");
    19         vector.add("oracle");
    20         
    21         //遍历该Vector
    22         Enumeration<String> en = vector.elements();
    23         while(en.hasMoreElements()) {
    24             System.out.println(en.nextElement());
    25         }
    26         
    27     }
    28 }

    运行结果:

    javase
    html
    oracle

    案例二

      运用了Enumeration的子类。

    package com.bjsxt.others.en;
    
    import java.util.StringTokenizer;
    
    /**
     * Enumeration 子类
     * StringTokenizer:String split() 字符串分割
     * 不支持正则表达式
     *
     * StringTokenizer(String str, String delim)
     *
     */
    public class Demo02 {
        public static void main(String[] args) {
            String emailStr = "bjsxt@163.com;bjsxt@qq.com;bjsxt@sohu.com";
            StringTokenizer token = new StringTokenizer(emailStr, ";");
            //遍历获取
            while(token.hasMoreTokens()) {
                System.out.println(token.nextToken());
            }
        }
    }

    运行结果:

    bjsxt@163.com
    bjsxt@qq.com
    bjsxt@sohu.com
  • 相关阅读:
    VBoxManage命令详解
    十条nmap常用的扫描命令
    2015-12-16 第八天笔记整理-第二部分
    2015-12-13 第八天笔记整理-第一部分
    2015-12-06 第七天课程笔记
    2015-12-04 学习笔记整理
    2015-11-22 第五天
    选择控制语句和循环结构
    数据类型和运算符
    常用DOS指令
  • 原文地址:https://www.cnblogs.com/swimminglover/p/8331423.html
Copyright © 2011-2022 走看看