10.7实战练习

第一题:

 1 package zuoye;
 2 import java.util.*;
 3 public class SetandList {
 4
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7
 8         List<String> list=new ArrayList<String>();
 9         list.add("A");
10         if(list.add("a"))
11         {
12             System.out.println("添加“a”成功");
13         }
14         list.add("c");
15         list.add("C");
16
17         if(!list.add("a"))
18         {
19             System.out.println("添加“a”失败");
20         }
21         else
22         {
23             System.out.println("添加“a”成功");
24         }
25         list.add("a");
26         Set<String> s=new HashSet<String>();
27         s.add("A");
28         if(s.add("a"))
29         {
30             System.out.println("保存a成功");
31         }
32         s.add("c");
33         s.add("C");
34         if(!s.add("a"))
35         {
36         System.out.println("保存a失败");
37         }
38         s.add("a");
39
40     }
41
42 }

第二题:

Emp类代码:

 1 package zuoye;
 2
 3 public class Emp {
 4     private String id;
 5     private String name;
 6     public String getId() {
 7         return id;
 8     }
 9     public void setId(String id) {
10         this.id = id;
11     }
12     public String getName() {
13         return name;
14     }
15     public void setName(String name) {
16         this.name = name;
17     }
18     public Emp(String id, String name) {
19         this.id = id;
20         this.name = name;
21     }
22
23
24 }

Test类代码:

 1 package zuoye;
 2 import java.util.*;
 3 public class Zuoye {
 4
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7         Map map=new HashMap();
 8         Emp emp=new Emp("001","张全蛋");
 9         Emp emp1=new Emp("002","李狗蛋");
10         Emp emp2=new Emp("003","王二麻子");
11         Emp emp3=new Emp("004","赵铁柱");
12         Emp emp4=new Emp("005","刘能");
13         map.put(emp.getId(), emp.getName());
14         map.put(emp1.getId(), emp1.getName());
15         map.put(emp2.getId(), emp2.getName());
16         map.put(emp3.getId(), emp3.getName());
17         map.put(emp4.getId(), emp4.getName());
18         Set set=map.keySet();
19         Iterator it=set.iterator();
20         System.out.println("移除id为005之前:");
21         while(it.hasNext())
22         {
23             String str=(String)it.next();
24             String name=(String)map.get(str);
25             System.out.println(str+""+name);
26
27         }
28         map.remove("005");
29         Iterator iter=set.iterator();
30         map.remove(emp4);
31         System.out.println("移除id为005之后:");
32         while(iter.hasNext())
33         {
34             map.remove(emp4);
35             String str=(String)iter.next();
36             String name=(String)map.get(str);
37             System.out.println(str+""+name);
38         }
39
40     }
41
42 }

时间: 2024-10-05 13:38:45

10.7实战练习的相关文章

ArcGIS Server 10.2 实战(五)spatial etl tool 格式转换服务

上不同的地图服务平台对地图文件格式的要求多种多样,arcgis使用的文件很难应用于其他平台上,因此需要有格式转换的服务来克服这种使用不同平台带来的麻烦,下面以TIFF格式转GEOTIFF格式为例. 首先需要准备几件事: 1.确保安装了arcgis data interoperability for desktop 2.在自定义菜单>扩展模块中勾选Data Interoperability 3.在ArcToolbox中新建一个自己的工具箱,右键工具箱>新建>选择spatial etl to

ArcGIS Server 10.2 实战(四)格栅动态配色服务

当你的地理处理服务输出的是格栅,那个不可避免地需要为格栅的各类型数据添加不同色彩进行区分,而默认时格栅的色彩是随机的,或者固定死一套着色方案是也显得不够人性化,难以满足多样的客户需求,下面谈谈如何解决这一格栅动态配色的问题. 首先需要做的是,为你所需要的格栅配色方案都arcmap上实现一遍, 然后右键格栅,选择属性,符号系统标签,色彩映射表 单击左下方的色彩映射表的小三角,选择导出色彩映射表,命名为*.clr. 做好一套色彩映射表后,就可以创建动态配色的模型了. 使用数据管理工具>格栅>格栅属

10个实战及面试常用的shell脚本--1

###10个实战及面试常用的shell脚本 写脚本之前的一些注意事项 1.开头加解释器: #!/bin/bash 2.语法缩进,使用4个空格,多加注视说明 3.命名规则: 变量名大写 局部变量小写 函数名小写 名字体现出实际作用 4.默认变量是全局的,在函数中的变量local指定为局部变量,避免污染其他作用域 5.两个命令帮助调试脚本: set -e 遇到执行非0时退出脚本 set -x 打印执行过程 6.写完后要测试再到生产 1.获取本机ip地址(有的需要根据机器来修改,不全通用) metho

[深入浅出Windows 10]应用实战:Bing在线壁纸

本章介绍一个使用Bing搜索引擎背景图接口实现的一个应用——Bing在线壁纸,讲解如何使用网络的接口来实现一个壁纸下载,壁纸列表展示和网络请求封装的内容.通过该例子我们可以学习到如何使用网络编程的知识和开放的接口来实现一些有趣的应用程序,如何在项目中封装相关的功能模块,从而进一步地了解Windows 10应用程序开发的过程. 23.1 应用实现的功能 微软的Bing搜索引擎每天都会挑选出一张图片作为今天的主题,并且会对图片的含义或者图片所代表的意思进行一番解说,每天的图片和故事都不一样,并且有时

干货 | Elasticsearch Reindex性能提升10倍+实战(转)

转自https://blog.csdn.net/laoyang360/article/details/81589459 1.reindex的速率极慢,是否有办法改善?以下问题来自社区:https://elasticsearch.cn/question/3782 问题1:reindex和snapshot的速率极慢,是否有办法改善?reindex和snapshot的速率比用filebeat或者kafka到es的写入速率慢好几个数量级(集群写入性能不存在瓶颈),reindex/snapshot的时候C

Java 10 实战第 1 篇:局部变量类型推断

现在 Java 9 被遗弃了直接升级到了 Java 10,之前也发过 Java 10 新特性的文章,现在是开始实战 Java 10 的时候了. 今天要实战的是 Java 10 中最重要的特性:局部变量类型推断,大家都知道是 var 关键字,但具体怎么使用,及要注意什么要点呢? 我们通过几个例子来讲解局部变量类型推断这个新特性! 什么是局部变量类型推断 var javastack = "javastack"; System.out.println(javastack); 大家看出来了,局

J2EE开发实战基础系列之开卷有益

时隔七年再次接触培训有关的事情,是兴奋,更多的是恐惧,不知该如何下手. 本系列针对有Java语法基础的开发者或者爱好者,从工作开发角度出发讲解,不同于其他视频,一切皆以实用为主,过程中如有疑问,请提问于我,回答将发布在教程中添加提问部分,提问者越多,教程覆盖越全面,以实际问题为主. ----------------------------------------------------------------------------------------- 首先介绍下目前J2EE方面培训的入门

MATLAB数据分析与挖掘实战

这篇是计算机中数据库存储与管理类的优质预售推荐<MATLAB数据分析与挖掘实战>. 多位资深数据挖掘专家10余年实战经验结晶,深入讲解数据挖掘各个环节的各项技术. 编辑推荐 通过10余个真实的案例为10余个行业的数据挖掘提供了解决方案,并提供相关的建模文件和源代码. 前言部分  为什么要写这本书 LinkedIn 对全球超过3.3亿用户的工作经历和技能进行分析后得出,在目前最炙手可热的25项技能中,数据挖掘人才需求排名第一.那么数据挖掘是什么? 数据挖掘是从大量数据(包括文本)中挖掘出隐含的.

009.实战案例::产品设计实例精解

1.实战案例1 2.实战案例2 3.实战案例3 4.实战案例4 5.实战案例5 6.实战案例6 7.实战案例7 8.实战案例8 9.实战案例9 10.实战案例10 11.实战案例11 12.实战案例12 13.实战案例13 14.实战案例14 15.实战案例15 16.实战案例16 17.实战案例17 18.实战案例18 19.实战案例19:工兵铲 20.实战案例20 21.实战案例21 22.实战案例22 23.实战案例23 24.实战案例24 25.实战案例25 25.实战案例:25V型带轮