当前位置: 首页 > news >正文

重庆网站建设招聘信息东莞seo优化推广

重庆网站建设招聘信息,东莞seo优化推广,做软件赚钱的网站,腾讯网页游戏平台--------- android培训、java培训、期待与您交流! --------- 高级for循环 1,格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){ } 假如 al 是一集合 for(String s : al) { System.out.println(s); } 高级for循环只能对集合…

--------- android培训java培训期待与您交流 ---------

高级for循环

1,格式:
for(数据类型 变量名 : 被遍历的集合(Collection)或者数组)
{
 
}

假如 al 是一集合

for(String s : al)
  {
   System.out.println(s);
  }

高级for循环只能对集合进行遍历,获取集合元素。但是不能对集合进行操作。

但是使用迭代器除了遍历,还可以进行remove集合中元素的动作。
如果是用ListIterator,还可以在遍历过程中对集合进行增删改查的动作。

2,传统for和高级for有什么区别呢?

高级for有一个局限性。必须有被遍历的目标。

建议在遍历数组的时候,还是希望是用传统for。因为传统for可以定义脚标。

 1 import java.util.*;
 2 
 3 class ForEachDemo 
 4 {
 5     public static void main(String[] args) 
 6     {
 7         
 8         ArrayList<String> al = new ArrayList<String>();
 9 
10         al.add("abc1");
11         al.add("abc2");
12         al.add("abc3");
13 
14         for(String s : al)
15         {
16             //s = "kk";
17             System.out.println(s);
18         }
19 
20         System.out.println(al);
21         /*
22         Iterator<String> it = al.iterator();
23 
24         while(it.hasNext())
25         {
26             System.out.println(it.next());
27         }
28         */
29 
30         int[] arr = {3,5,1};
31                               //传统for集合,可以定义脚标,某些时候操作元素更方便
32         for(int x=0; x<arr.length; x++)
33         {
34             System.out.println(arr[x]);
35                                                 arr[x]=arr[x]+x;//可以操作元素
36         }
37                                //只能获取集合中的元素
38         for(int i : arr)
39         {
40             System.out.println("i:"+i);
41         }
42 
43 
44         HashMap<Integer,String> hm = new HashMap<Integer,String>();
45 
46         hm.put(1,"a");
47         hm.put(2,"b");
48         hm.put(3,"c");
49 
50         Set<Integer> keySet = hm.keySet();
51         for(Integer i : keySet)
52         {
53             System.out.println(i+"::"+hm.get(i));
54         }
55 
56 //        Set<Map.Entry<Integer,String>> entrySet = hm.entrySet();
57 //        for(Map.Entry<Integer,String> me : entrySet)
58 
59         for(Map.Entry<Integer,String> me : hm.entrySet())
60         {
61             System.out.println(me.getKey()+"------"+me.getValue());
62         }
63 
64     }
65 }

 

 

--------- android培训java培训期待与您交流 ----------

                             详细请查看:http://edu.csdn.net/heima/

转载于:https://www.cnblogs.com/win5689/archive/2012/08/06/2625452.html

http://www.lbrq.cn/news/2534815.html

相关文章:

  • 公司做网站一般用什么域名百度搜索引擎推广收费标准
  • 深圳网站建设科技有限公司站长查询域名
  • 大连城市建设管理局网站营销背景包括哪些内容
  • 互力互通网站建设百度一下百度首页登录
  • 奉贤网站建设专家网络营销网站分析
  • 做网站搭建的公司网络推广合同
  • 网站建设公司 佛山互联网营销工具有哪些
  • 网站 风格百度教育会员
  • 中国营销型网站刷钻业务推广网站
  • b2b网站的功能产品策划方案怎么做
  • 爱网站黄害羞草品牌营销策划机构
  • 国外做内容网站南宁百度seo排名
  • 番禺人才市场档案中心谷歌外贸seo
  • 优质的做pc端网站百度联盟怎么加入赚钱
  • 手机网站建设沈阳百度平台推广
  • 优购物官方网站直播seo排名快速优化
  • 鸡西网站建设长沙靠谱关键词优化服务
  • 做设计到哪个网站赚钱口碑营销的名词解释
  • 织梦云建站系统在线seo工具
  • 网站cn域名注册百度爱采购优化排名软件
  • 如何查网站外链站长之家素材网站
  • 免费ppt自动生成器seo外链平台热狗
  • 深圳网站制作公司价位今日国内重大新闻事件
  • 手机版网站如何建设seo推广如何做
  • 网站答辩ppt怎么做免费关键词搜索工具
  • 做数学ppt工具的网站网上的推广公司
  • 做网站公司选择哪家好seo优化师
  • 重庆金建站sem是什么职业岗位
  • 重庆百度推广seo入门seo技术教程
  • 微信公众平台和微网站的区别免费网站收录入口
  • wpf之ContentPresenter
  • web:html表单提交数据
  • C++菱形虚拟继承:解开钻石继承的魔咒
  • 牛顿拉夫逊法PQ分解法计算潮流MATLAB程序计算模型。
  • 【嵌入式电机控制#18】有刷直流串级控制
  • Java项目:基于SSM框架实现的进销存管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】