Java300学习笔记(17)—— Enumeration 接口, 子类 StringTokenizer

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012292754/article/details/86693696

1 Enumeration 接口

  • 比较古老的接口;
  • 作用和 Iterator 类似,都是输出数据;
  • 方法: hasMoreElements(),nextElement()

package day04.en;
import java.util.Enumeration;
import java.util.Vector;

public class Demo1 {
    public static void main(String[] args) {
        Vector<String> vector = new Vector<>();

        vector.add("AAA");
        vector.add("BBB");
        vector.add("CCC");
        vector.add("DDD");

        Enumeration<String> en = vector.elements();
        while(en.hasMoreElements()){
            System.out.println(en.nextElement());
        }
    }
}

在这里插入图片描述

2 StringTokenizer

  • 用于字符串的分割
  • 不支持正则

package day04.en;


import java.util.StringTokenizer;

public class Demo2 {

    public static void main(String[] args) {

        String emailStr = "[email protected];[email protected];[email protected]";

        StringTokenizer token = new StringTokenizer(emailStr,";");

        while(token.hasMoreElements()){
            System.out.println(token.nextElement());
        }
    }
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u012292754/article/details/86693696