1.22 P235第二题 分别向Set 和 List集合中添加“A”,"a",“c”,“C”,“a”五个元素,观察重复值“a”能否在Set 和List 集合中成功添加。

 1     public static void main(String[] args) {
 2
 3         List<String> array = new ArrayList<String>();  //创建 array
 4
 5         Set<String> hashset = new HashSet<String>();    //创建hashset
 6
 7         //array.add("A","a","c","C","a");     不适用
 8
 9         array.add("A");
10         array.add("a");
11         array.add("c");                                    //添加字符
12         array.add("C");
13         array.add("a");
14         System.out.print("添加后元素后的集合 List: ");
15
16         for(String t :array)
17         {                                                 //遍历输出
18             System.out.print(t + " ");
19
20         }
21         hashset.add("A");                                 //添加字符
22         hashset.add("a");
23         hashset.add("c");
24         hashset.add("C");
25         hashset.add("a");
26         System.out.println("");
27
28         System.out.print("添加后元素后的集合 Set: ");
29         for(String s :hashset)                             //遍历输出
30         {
31             System.out.print(s +" ");
32         }
33         

运行结果:

添加后元素后的集合 List: A a c C a
添加后元素后的集合 Set: c A C a

结论:List 集合中可以保存重复值,而Set集合不可以保存重复值。

时间: 2024-10-08 10:03:52

1.22 P235第二题 分别向Set 和 List集合中添加“A”,"a",“c”,“C”,“a”五个元素,观察重复值“a”能否在Set 和List 集合中成功添加。的相关文章

1.22 P235第一题将1—100之间的正整数放在List集合中,并将索引位置是10的对象从集合移除。

1 public class List1 { 2 3 4 public static void main(String[] args) { 5 6 //array 7 8 ArrayList<Integer> list = new ArrayList<Integer>();//创建list 集合 9 10 for(int i=1;i<=100;i++) //list 添加i 11 { 12 list.add(i); 13 } 14 list.remove(10); //移除索

分别向Set集合以及List集合中添加&quot;A&quot;、&quot;a&quot;、&quot;c&quot;、&quot;C&quot;、&quot;a&quot;,观察重复值&quot;a&quot;能否添加成功

package lianxi; import java.util.*; public class JhSet { public static void main(String[] args) { Set<String> ss=new HashSet<>(); ss.add("A"); ss.add("a"); ss.add("c"); ss.add("C"); if(ss.add("a&quo

C高级第一次作业 函数题第二题

函数第二题 int search( int list[], int n, int x ) { int i; for(i=0;i<n;i++) if (list[i]==x) return i; return -1; } 调用函数中需要从数组第一个元素开始判断是否与x相等,for循环控制循环次数,if判断语句 判断数组元素和输入的是否相等,相等则返回下标,循环都结束如果没找到,则返回-1. 原文地址:https://www.cnblogs.com/guoqiang666/p/8665653.htm

“金山杯2007逆向分析挑战赛”第一阶段第二题

注:题目来自于以下链接地址: http://www.pediy.com/kssd/ 目录:第13篇 论坛活动 \ 金山杯2007逆向分析挑战赛 \ 第一阶段 \ 第二题 \ 题目 \ [第一阶段 第二题] 题目描述: 己知是一个 PE 格式 EXE 文件,其三个(section)区块的数据文件依次如下:(详见附件)  _text,_rdata,_data 1. 将 _text, _rdata, _data合并成一个 EXE 文件,重建一个 PE 头,一些关键参数,如 EntryPoint,Imp

第二章-第二题(每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。)--by侯伟婷

第二题:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 下面我将自己的练习结果和个人感受记录如下: 第一步:安装Git,设置自己的账号和邮箱,参见Git教程-廖雪峰的官方网站,网址如下参考资料1所示. 第二步:在Git中新建repository,名叫HelloWorld,并进行初始化,如图所示. 第三步:在HelloWorld版本库中新建了helloWorld.txt文件,用以练习G

2016/1/12 第一题 输出 i 出现次数 第二题 用for循环和if条件句去除字符串中空格 第三题不用endwith 实现尾端字符查询

1 import java.util.Scanner; 2 3 4 public class Number { 5 6 private static Object i; 7 8 /* 9 *第一题 mingrikejijavabu中字符“i” 出现了几次,并将结果输出*/ 10 public static void main(String[] args) { 11 12 String r ="imingrikejijavabi"; 13 14 15 //第一种 截取 16 int a=

最后一周第二天训练赛之第二题

试题: B - B Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit Status Practice SPOJ ICODER Description Mathews uses a brand new 16-bit instruction processor. (Yeah i am being sarcastic!). It has one register (say R) and it su

NOIP2005-普及组复赛-第二题-校门外的树

题目描述 Description 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米.我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置:数轴上的每个整数点,即0,1,2,……,L,都种有一棵树. 由于马路上有一些区域要用来建地铁.这些区域用它们在数轴上的起始点和终止点表示.已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分.现在要把这些区域中的树(包括区域端点处的两棵树)移走.你的任务是计算将这些树都移走后,马路上还有多少棵树. 输入输出

05:统计单词数【NOIP2011复赛普及组第二题】

05:统计单词数 总时间限制:  1000ms 内存限制:  65536kB 描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数. 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置.注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样