吴裕雄--天生自然java开发常用类库学习笔记:Iterator接口
import java.util.List ;
import java.util.ArrayList ;
import java.util.Iterator ;
public class IteratorDemo01{
public static void main(String args[]){
List<String> all= new ArrayList<String>() ; //
all.add("hello") ;
all.add("_") ;
all.add("world") ;
Iterator<String> iter = all.iterator() ; // 为Iterator接口实例化
while(iter.hasNext()){ // 判断是否有内容
System.out.println(iter.next()) ; // 输出内容
}
}
};
import java.util.List ;
import java.util.ArrayList ;
import java.util.Iterator ;
public class IteratorDemo02{
public static void main(String args[]){
List<String> all= new ArrayList<String>() ; //
all.add("hello") ;
all.add("_") ;
all.add("world") ;
Iterator<String> iter = all.iterator() ; // 为Iterator接口实例化
while(iter.hasNext()){ // 判断是否有内容
String str = iter.next() ;
if("_".equals(str)){
iter.remove() ; // 删除元素
}else{
System.out.println(str) ; // 输出内容
}
}
System.out.println("删除之后的集合:" + all) ;
}
};
import java.util.List ;
import java.util.ArrayList ;
import java.util.Iterator ;
public class IteratorDemo03{
public static void main(String args[]){
List<String> all= new ArrayList<String>() ; //
all.add("hello") ;
all.add("_") ;
all.add("world") ;
Iterator<String> iter = all.iterator() ; // 为Iterator接口实例化
while(iter.hasNext()){ // 判断是否有内容
String str = iter.next() ;
if("_".equals(str)){
all.remove(str) ; // 删除元素
}else{
System.out.println(str) ; // 输出内容
}
}
System.out.println("删除之后的集合:" + all) ;
}
};
吴裕雄--天生自然java开发常用类库学习笔记:Iterator接口的更多相关文章
- 吴裕雄--天生自然java开发常用类库学习笔记:定时调度
		
// 完成具体的任务操作 import java.util.TimerTask ; import java.util.Date ; import java.text.SimpleDateFormat ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:正则表达式
		
public class RegexDemo01{ public static void main(String args[]){ String str = "1234567890" ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:观察者设计模式
		
import java.util.* ; class House extends Observable{ // 表示房子可以被观察 private float price ;// 价钱 public ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:比较器
		
class Student implements Comparable<Student> { // 指定类型为Student private String name ; private i ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:Arrays
		
import java.util.* ; public class ArraysDemo{ public static void main(String arg[]){ int temp[] = {3 ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:大数操作
		
import java.math.* ; class MyMath{ public static double add(double d1,double d2){ // 进行加法计算 BigDecim ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:NumberFormat
		
import java.text.* ; public class NumberFormatDemo01{ public static void main(String args[]){ Number ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:Math与Random类
		
public class MathDemo01{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法名称()”的形 ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:取得当前日期
		
import java.util.* ; // 导入需要的工具包 class DateTime{ // 以后直接通过此类就可以取得日期时间 private Calendar calendar = nu ...
 
随机推荐
- springboot  重写  AuthorizationFilter
			
原文链接:https://www.cnblogs.com/zeussbook/p/10778532.html
 - Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)B(SET)
			
#define HAVE_STRUCT_TIMESPEC#include<bits/stdc++.h>using namespace std;int a[2007];set<int& ...
 - C/C++网络编程1——linux下实现
			
网络编程就是编写程序使两台联网的计算机相互交换数据. 例子:服务器端开启一个socket,监听9999端口.客户端向服务器端发起请求,服务器端收到请求以后,给客户端发送一句:"hello w ...
 - 特约稿件 Java并发教程(Oracle官方资料)
			
本文是Oracle官方的Java并发相关的教程,感谢并发编程网的翻译和投递. (关注ITeye官微,随时随地查看最新开发资讯.技术文章.) 计算机的使用者一直以为他们的计算机可以同时做很多事情.他 ...
 - 超级方便的linux命令手册
			
超级方便的linux命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ...
 - 偶然遇见:Cayley定理
			
看到\(purfer\)序列板子后,想到这个名词在哪见过,于是找到了一个题,还带出一个: \(T1\). 题目链接:P4430 小猴打架 开始极其懵逼,考虑过大力容斥,但还是失败了,原来是: Cayl ...
 - 30 整数中1出现的次数(从1到n整数中1出现的次数)这题很难要多看*
			
题目描述 求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1.10.11.12.13因此共出现6次,但是对于后面问题他就没辙了. ...
 - js隐藏button
			
$("#plshbtn").attr("style","display:none;");
 - POI 2001 Goldmine 线段树 扫描线
			
题目链接 http://www.acm.cs.ecnu.edu.cn/problem.php?problemid=1350 http://main.edu.pl/en/archive/oi/8/kop ...
 - 题解 P5122 【[USACO18DEC]Fine Dining】
			
思路:最短路+dp 1.先跑一遍最短路,计算出没有干草垛最少要多少时间 2.dp求出有干草垛至少需要多少时间,由于dp有后效性,所以用SPFA辅助转移,dp方程和求最短路一模一样,只是先将有干草垛的拉 ...