java--集合输出
来源:互联网 发布:中国货物贸易数据 编辑:程序博客网 时间:2024/06/10 08:25
集合输出有四种方式:Iterator,ListIterator,foreach,Enumeration,
集合就用Iterator
public class test { public static void main(String args[]) throws Exception { Set<String> all = new HashSet<String>(); all.add("A"); all.add("B"); all.add("B"); Iterator<String> iter = all.iterator(); while(iter.hasNext()){ String str = iter.next(); System.out.println(str); } }}
ListIterator专门为List定义的双向迭代
public class test { public static void main(String args[]) throws Exception { List<String> all = new ArrayList<>(); all.add("A"); all.add("B"); all.add("B"); ListIterator<String> iter = all.listIterator(); System.out.print("由前向后输出:"); while(iter.hasNext()){ String str = iter.next(); System.out.print(str + ','); } System.out.print("\n由后向前输出:"); while(iter.hasPrevious()){ System.out.print(iter.previous() + ','); } }}
Enumeration适用于Vector
public boolean hasMoreElements(); //判断是否有下一个元素 等同于hasNext()
public E nextElement();//取出下一个元素 等同于next()
public class test { public static void main(String args[]) throws Exception { Vector<String> all = new Vector<>(); all.add("A"); all.add("B"); all.add("B"); Enumeration<String> iter = all.elements(); while(iter.hasMoreElements()){ System.out.println(iter.nextElement()); } }}
阅读全文
0 0
- java--集合输出
- Java集合迭代输出
- java学习 表达式集合输出
- Java基础复习:Map集合的输出
- java学习之路-----集合------输出
- Java集合架构及排序输出问题
- Java打印输出数组和集合
- java 集合输出所有组合结果
- java常见集合的循环输出方式
- Java调用Oracle集合类型输出参数的存储过程
- Java调用Oracle集合类型输出参数的存储过程
- 黑马程序员——java小结_014_map集合的输出
- Java中按次序输出Set集合中的元素
- java基础-集合遍历输出的四种方式
- Java类集学习(五)集合的输出
- java list倒序输出及复制list集合
- Java集合、数组的默认toString()输出结果
- JAVA学习笔记_历遍输出集合
- 微信登录授权
- banana
- MapReduce详解之shuffle阶段
- 关于js全局变量和setTimeout
- moveit规划路径joint_path_command数据提取与导出
- java--集合输出
- Android 组合控件之删除文本框
- String类详解
- 分布式系统的Reliability和Availability区别
- loadrunner Web_类函数之web_convert_from_formatted()
- 分组转发算法
- go语言序列化对象为二进制
- 简单的一个程序,猜字游戏
- Coconut