java有关地址的讲解_Java迭代器讲解 | 学步园
迭代器在其实就是指针,读取集合或者数组中的一个值,读完以后又指向下一条数据。
iterator()
迭代器只读,不能改效率要比for循环高
迭代器的一些方法:
HasNext() 如果仍有元素可以迭代,则返回 true
Next()返回迭代的下一个元素(取值)
remove()从迭代器指向的 collection 中移除迭代器返回的最后一个元素
用法:
Set集合中无法用get查询,我们可以用迭代器
import Java.util.*;
public class Set练习 {
public static void main(String[] args) { Set s=new HashSet(); //创建一个Set集合 s.add("你好"); //插入 s.add("早上好"); s.add("我们一起玩吧"); s.add("好啊");
Iterator it=s.iterator(); //生成一个迭代器,并赋值给it while(it.hasNext()==true){ //while循环 迭代器的方法。如果仍有元素可以迭代则返回true 这里的==true可以省略 Object obj=it.next(); //取出里面的对象,并赋值给obj System.out.println(obj); //输出obj } }
}
在List集合中也可以使用
import java.util.*;
public class List练习 {
public static void main(String[] args) { List l=new ArrayList(); //创建一个List集合 l.add("你好"); //插入 l.add("你叫什么名字"); l.add("你多大了"); Iterator it = l.iterator(); //建立一个迭代器,并赋值给it while (it.hasNext()) { //while循环,当所有的元素走完则停止 Object obj=it.next(); //将每次迭代中获取的元素赋值给obj并打印 System.out.println(obj); } }}
本文永久更新链接地址:http://www.xuebuyuan.com/Linux/2017-01/139182.htm
以上就上有关Java迭代器讲解的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。
java有关地址的讲解_Java迭代器讲解 | 学步园相关推荐
- java迭代器 异常_java迭代器失效 | 学步园
今天在测试代码的时候出现一个异常ConcurrentModificationException,该异常网上很多解决方案以及解释,但我还是再记录一遍吧. 代码抽象出来是这样的: import java. ...
- java oval_Java对象校验框架Oval怎么使用 | 学步园
OVal是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件.Annotation.POJOs进行设定.可以使用纯Java语言.JavaScript.Groovy.BeanShell等进 ...
- java ip地址查询接口_java获取ip地址与网络接口的方法示例
java获取ip地址与网络接口的方法示例 发布时间:2020-09-20 23:57:52 来源:脚本之家 阅读:66 作者:骏马金龙 java.net包 大家应该都知道,网络相关对象在java.ne ...
- java 身份证地址提取籍贯_java从地址串中解析提取省市区-完美匹配中国所有地址|自动解析地址...
前段时间项目中要解析android定位传的一个地址串 分别存入 省 市 区 字段,网上找的 写正则 的方法大都只能解析 xx省xx市xx区 这样的大众化地址,而对于一些命名比较特别的地址(比如:西藏自 ...
- java url地址编码转换_java url编码转换
[转载于: 因为在做链接来源统计的时候需要把 http://www.baidu.com/baiduword=%D6%D0%B9%FA%B4%F3%B0%D9%BF%C6%D4%DA%CF%DF%C8 ...
- java构造字符缓冲区_java学习笔记 | 学步园
一.数组 类型[] 名称=new 类型[长度] 二.字符串2.1字符串类Stringjava.lang.StringString 名称=new String("xxxx")=&qu ...
- java个人所得税计算_java个人所得税计算器 | 学步园
class Caculate{ private String name; private double money; private double actual; /** * @param usern ...
- java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园
1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...
- Java点名分类_java实现点名 | 学步园
java实现点名,在文本中每行存一个名字. import java.io.File; import java.io.FileInputStream; import java.util.ArrayLis ...
最新文章
- 对面向对象基本原则的总结
- mysql内连接和外连接的区别_Swoole4创建Mysql连接池
- 一个很不错的让ie6的js兼容 ie7,ie8的库
- Boost:交互式地调整2D图像大小并使用OpenGL显示它
- LeetCode 473. 火柴拼正方形(回溯)
- docker挂载本地目录_Docker:使用本地卷和tmpfs挂载
- XCODE快捷键和功能汇总篇(不断更新)
- 【论文写作】毕业论文写作的基本要求讲解
- cmake的一个编译报错
- 大数据概念思维导图_【数据整理】一份思维导图,学完Tableau Prep(下)
- 成人大专计算机自我鉴定300字,自我鉴定300字成人大专
- Java性能优化的50个细节(珍藏版)
- PSD文件太大?高效压缩插件!
- 阿里云服务器到底有什么好处?
- Spring Validation 验证框架全面总结
- 三个免费的无版权图片站
- ubuntu关机后自动重启[无法关机]的解决办法
- 跨境电商独立站转化率提升神器-SaleSmartly
- 交换机级联后网速在底层交换机变慢的问题
- S1 data forwarding测试方法