java for循环map赋值,Java用for循環Map

本文详细介绍了Java中如何使用for循环遍历Map,包括只遍历Key和同时遍历Key与Value的方法,并提供了示例代码。示例中展示了通过`keySet()`和`entrySet()`方法进行遍历,并提醒在不同Map实现中,对于类型转换的注意事项。

Java用for循環Map

根据JDK5的新特性,用For循环Map,例如循环Map的Key

Java代码

for(String dataKey : paraMap.keySet())   {

System.out.println(dataKey );

}

for(String dataKey : paraMap.keySet()) {

System.out.println(dataKey );

}

注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap = new HashMap ();那前面的String就只能换成Object了.

循環整個map的key和value

Java代码

Map map = new LinkedHashMap();

map.put(1, "星期一");

map.put(2, "星期二");

map.put(3, "星期三");

map.put(4, "星期四");

map.put(5, "星期五");

map.put(6, "星期六");

map.put(7, "星期日");

for(Map.Entry entry: map.entrySet()) {

System.out.print(entry.getKey() + ":" + entry.getValue() + "\t");

}

Map map = new LinkedHashMap();

map.put(1, "星期一");

map.put(2, "星期二");

map.put(3, "星期三");

map.put(4, "星期四");

map.put(5, "星期五");

map.put(6, "星期六");

map.put(7, "星期日");

for(Map.Entry entry: map.entrySet()) {

System.out.print(entry.getKey() + ":" + entry.getValue() + "\t");

}

輸出結果:

1:星期一 2:星期二 3:星期三 4:星期四 5:星期五 6:星期六 7:星期日

相关文档:

先看一段代码

public class Hello{

public static void main(String[] args){

int i = 5 , j = 2;

System.out.println(i+j);

System.out.println(i-j);

& ......

用户要求统计所提供关键字在网络出现的新闻,下面为一个测试的main方法。

package com.net;

import java.io.IOException;

import java.io.InputStream;

import java.net.HttpURLConnection;

import java.net.URL;

import java.util.ArrayList;

import java.util.List;

import java.util.regex.Matcher;

impo ......

1、length() 字符串的长度

例:char chars[]={'a','b'.'c'};

String s=new String(chars);

int len=s.length();

2、charAt() 截取一个字符

例:char ch;

ch="abc".charAt(1); 返回'b'

3、getChars() 截取多个字符

void getChars(int sourceStart,int sourceEnd,char tar ......

Spring Framework 【Java开源 J2EE框架】

Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring� ......

java集合框架图及介绍

转自:http://hi.baidu.com/%C9%AE_%CC%C6/blog/item/9e2a8b0887008a8ad0581b3d.html

简化图:

Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。

Java 2集合框架图

集合接口:6个接口(短虚线表示),表示不� ......

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值