A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lyoivneg 中级黑马   /  2016-4-22 21:35  /  3499 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
3.现在有一个Map集合如下
{1=”张三”,2=”李四”,3=”王五”,4=”赵六”}
要求:
1.        将该Map集合中所有信息显示到控制台.
2.        向该Map集合中插入一个编号为5姓名为王七的信息.
3.        移除该Map中的编号为1的信息.
4.        将Map集合中编号2的姓名信息修改为赵四.

最佳答案

查看完整内容

package liu.dh.java; import java.util.LinkedHashMap; /** * 3.现在有一个Map集合如下 {1=”张三”,2=”李四”,3=”王五”,4=”赵六”} 要求: 1. 将该Map集合中所有信息显示到控制台. 2. 向该Map集合中插入一个编号为5姓名为王七的信息. 3. 移除该Map中的编号为1的信息. 4. 将Map集合中编号2的姓名信息修改为赵四 * */ public class Test { public static void main(String[] args) { // 定 ...

3 个回复

倒序浏览
package liu.dh.java;

import java.util.LinkedHashMap;

/**
* 3.现在有一个Map集合如下
{1=”张三”,2=”李四”,3=”王五”,4=”赵六”}
要求:
1.        将该Map集合中所有信息显示到控制台.
2.        向该Map集合中插入一个编号为5姓名为王七的信息.
3.        移除该Map中的编号为1的信息.
4.        将Map集合中编号2的姓名信息修改为赵四
*
*/
public class Test {
        public static void main(String[] args) {
                // 定义一个集合,并添加映射:LinkedHashMap,保证了存入顺序
                LinkedHashMap<Integer, String> lhm = new LinkedHashMap<>();
                lhm.put(1, "张三");
                lhm.put(2, "李四");
                lhm.put(3, "王五");
                lhm.put(4, "赵六");
                //打印信息
                System.out.println(lhm);
                //向该Map集合中插入一个编号为5姓名为王七的信息.
                lhm.put(5,"王七");
                //移除该Map中的编号为1的信息.
                lhm.remove(1);
                //将Map集合中编号2的姓名信息修改为赵四
                lhm.put(2, "赵四");
                //输出结果验证
                System.out.println(lhm);       
        }
}
回复 使用道具 举报
以上代码,即可解决问题,本人急需黑马币,有什么不懂得可以回复,我将一一解答.
回复 使用道具 举报
嘿嘿,加油吧.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马