高级for循环在java集合中的应用
来源:互联网 发布:iphone蜂窝数据设置 编辑:程序博客网 时间:2024/05/17 08:18
package day05;
import java.util.*;
list.add("01HelloWorld");
list.add("02HelloWorld");
list.add("03HelloWorld");
list.add("04HelloWorld");
for(String s:list)
{
Sop.sop(s);
}
//传统for循环进行遍历并打印(for循环变量集合的角标)
for(int x=0;x<list.size();x++)
{
Sop.sop(list.get(x));
}
//定义一个map类型的集合,其中键是integer类型,值是string类型
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(01, "aa");
map.put(02, "bb");
map.put(03, "cc");
map.put(04, "dd");
map.put(05, "ee");
//map中keyset的方法进行取值(取出所有键,存在set集合中),用高级for进行遍历
Set<Integer> set=map.keySet();
for(Integer in:set)
{
Sop.sop(in+"::"+map.get(in));
}
//map中的entryset方法取值(返回值是Map.entry<T,T>类型),用高级for遍历其返回的Map.entry对象
for(Map.Entry<Integer, String> me:map.entrySet())
{
Sop.sop(me.getKey()+":::::"+me.getValue());
}
}
}
import java.util.*;
import day02.Sop;
//Sop.sop();方法是其它包中封装好的一个打印方法
class AdvForDemo {public static void main(String[] args) {
//定义一个集合,集合中存储String类型的元素
List<String> list=new ArrayList<String>();list.add("01HelloWorld");
list.add("02HelloWorld");
list.add("03HelloWorld");
list.add("04HelloWorld");
list.add("05HelloWorld");
//用高级for循环变量集合中的元素并打印出来for(String s:list)
{
Sop.sop(s);
}
//传统for循环进行遍历并打印(for循环变量集合的角标)
for(int x=0;x<list.size();x++)
{
Sop.sop(list.get(x));
}
//定义一个map类型的集合,其中键是integer类型,值是string类型
Map<Integer,String> map=new HashMap<Integer,String>();
map.put(01, "aa");
map.put(02, "bb");
map.put(03, "cc");
map.put(04, "dd");
map.put(05, "ee");
//map中keyset的方法进行取值(取出所有键,存在set集合中),用高级for进行遍历
Set<Integer> set=map.keySet();
for(Integer in:set)
{
Sop.sop(in+"::"+map.get(in));
}
//map中的entryset方法取值(返回值是Map.entry<T,T>类型),用高级for遍历其返回的Map.entry对象
for(Map.Entry<Integer, String> me:map.entrySet())
{
Sop.sop(me.getKey()+":::::"+me.getValue());
}
}
}
0 0
- 高级for循环在java集合中的应用
- java中增强for循环在集合中的应用
- (80)高级for循环(尤其是在集合中的简写形式)、可变参数、静态导入
- Java For 循环的高级应用
- 黑马程序员 java 集合框架 高级for循环
- java 高级for循环
- java 高级for循环
- 增强for循环在Map中的应用
- 增强for循环在Map中的应用
- break在for循环中的应用
- 循环例子-for高级应用
- 如何在批处理中实现高级语言中的for循环
- 集合间的互换 高级for循环
- java之高级for循环
- 集合在Java中的基础应用
- Java中的for循环
- java中的for循环
- java中的for循环
- 【布局相关】RelativeLayout用到的一些重要的属性
- IO多路复用 select与poll
- HDU 4893(Wow! Such Sequence!)
- 搜索专题
- Django学习笔记(二)Django使用template
- 高级for循环在java集合中的应用
- 【leetcode】Balanced Binary Tree
- 关于easyui通过href引入外部jsp页面js不执行的说明
- Ununtu下apt-fast安装
- Linux 2.6 内核阅读笔记 内存管理
- 基于xml实现的一对多/多对一关联映射
- 计算机基础之计算机网络与安全
- hdu 1036 String Matching
- sonix pc H264 驱动安装