语法
复制代码 代码如下:
for (Object objectname : preArrayList(一个Object对象的列表)) {}
示例
复制代码 代码如下:
package com.kuaff.jdk5;
import java.util.*;
import java.util.Collection;
public class Foreach
{
private Collection c = null;
private String[] belle = new String[4];
public Foreach()
{
belle[0] = "西施";
belle[1] = "王昭君";
belle[2] = "貂禅";
belle[3] = "杨贵妃";
c = Arrays.asList(belle);
}
public void testCollection()
{
for (String b : c)
{
System.out.println("曾经的风化绝代:" + b);
}
}
public void testArray()
{
for (String b : belle)
{
System.out.println("曾经的青史留名:" + b);
}
}
public static void main(String[] args)
{
Foreach each = new Foreach();
each.testCollection();
each.testArray();
}
}
对于集合类型和数组类型的,我们都可以通过foreach语法来访问它。上面的例子中,以前我们要依次访问数组,挺麻烦:
复制代码 代码如下:
for (int i = 0; i < belle.length; i++)
{
String b = belle[i];
System.out.println("曾经的风化绝代:" + b);
}
现在只需下面简单的语句即可:
复制代码 代码如下:
for (String b : belle)
{
System.out.println("曾经的青史留名:" + b);
}
对集合的访问效果更明显。以前我们访问集合的代码:
复制代码 代码如下:
for (Iterator it = c.iterator(); it.hasNext();)
{
String name = (String) it.next();
System.out.println("曾经的风化绝代:" + name);
}
现在我们只需下面的语句:
复制代码 代码如下:
for (String b : c)
{
System.out.println("曾经的风化绝代:" + b);
}
Foreach也不是万能的,它也有以下的缺点:
在以前的代码中,我们可以通过Iterator执行remove操作。
复制代码 代码如下:
for (Iterator it = c.iterator(); it.hasNext();)
{
itremove()
}
但是,在现在的foreach版中,我们无法删除集合包含的对象。你也不能替换对象。
同时,你也不能并行的foreach多个集合。所以,在我们编写代码时,还得看情况而使用它。
相关推荐:
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
ChatGPT的破解版:AI世界的新突破,ai无禁忌
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
用AI写文章查重率高吗?揭秘AI写作与查重检测的关系
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
AI免费生成文章的软件:轻松创作的秘密武器
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
AI免费写文章生成器高效写作新革命
英语日记AI生成:轻松提升英语水平的智能助手
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
AI人工智能生成文章:开启写作新时代
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
什么是seo的豆子,何为seo ,ai圆复制
AI撰写工具的无限可能,让内容创作更高效、更精彩!
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
seo种草什么意思,seo yoo na ,三维地震反演AI
GPT哪个模型是最新的?AI语言生成的未来,ai回头
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
中外链:打通全球流量的桥梁,提升网站排名与流量的双重保障,行业网站建设思路
什么是seo概念,什么是seo,sem ,ai音标谐音
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
SEO走动:提升网站流量的关键一步,SEO数据监控宝宝推荐
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
SEO赚钱:如何通过SEO技能在网络上实现财富自由,网站怎么建设推广平台
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
智能AI写文章:高效创作新风尚
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
seo监控什么意思,seo数据监控 ,ai panda眼镜架
AI人工智能:改变未来的科技革命