zoukankan      html  css  js  c++  java
  • Java知识32 数据结构 枚举 向量【多测师】

    一、Java数据结构
    包含以下几种接口和类:
    枚举(Enumeration)
    位集合()
    向量()
    栈()
    字典()
    哈希表()
    属性()
    
    二、java枚举接口
    实例演示Enumeration的用法:
    public class EnumerationTester {
    
      public static void main(String[] args) {
       Enumeration<String> days;
       Vector<String> daysNames = new Vector<String>();
       daysNames.add("aa");
       daysNames.add("bb");
       daysNames.add("cc");
       daysNames.add("dd");
       daysNames.add("ee");
       days = daysNames.elements();
       while (days.hasMoreElements()) { // 测试此枚举包含更多的元素
        System.out.println(days.nextElement()); // Object nextElement()至少有一个元素返回下个元素
       }
      }
    }
    
    三、位集合(BitSet)
    四、向量(vector)
    五、栈(Stack):后进先出   堆:先进先出
    六、字典(Dictionary) 键值对
    七、哈希表(Hashtable)
    八、属性(Properties)
    迭代器iterator用法,只能单向移动,Java中iterator功能比较简单
     1.使用方法 iterator() 要求容器返回一个 Iterator。第一次调用 Iterator 的   next() 方法时,它返回序列的第一个元素。注意:iterator() 方法是java.lang.Iterable 接口,被 Collection 继承。
     2.使用 next() 获得序列中的下一个元素。
     3.使用 hasNext() 检查序列中是否还有元素。
     4.使用 remove() 将迭代器新返回的元素删除。
  • 相关阅读:
    git日常使用的常用命令总结
    wordpress-技术博客主题推荐
    git日常使用的常用命令总结
    wordpress-技术博客主题推荐
    Centos系统安装Python3.7
    LeetCode-----翻转二叉树
    搭建 WordPress 博客教程
    echarts 去掉网格线
    调整柱状图圆角弧度
    Echarts设置y轴值间隔 以及设置 barWidth : 30,//柱图宽度
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/13111001.html
Copyright © 2011-2022 走看看