题目:分别向Set集合一级List集合中添加"A","a","C","c","a",五个元素,观察重复值"a"能否在List集合一级Set集合中成功添加

package com.hanqi.jihe;
import java.util.*;
public class Listjihe {public static void main(String[] args) {ArrayList<String> ls = new ArrayList<String>();ls.add("A");ls.add("a");ls.add("C");ls.add("c");if (ls.add("a")){System.out.println("添加成功");}else{System.out.println("添加失败");}for(String i :ls){System.out.println(i);}}}

package com.hanqi.jihe;
import java.util.*;
public class Setjihe {public static void main(String[] args) {Set<String> se = new HashSet<String>();se.add("A");se.add("a");se.add("C");se.add("c");if (se.add("a")){System.out.println("添加成功");}else{System.out.println("添加失败");}for(String i :se){System.out.println(i);}}}

转载于:https://www.cnblogs.com/zhailiming/p/5540797.html

java set集合与List集合练习相关推荐

  1. java 集合 接口_Java集合之Collection接口

    1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...

  2. JAVA基础知识之Set集合

    Set集合的基本特征是不记录添加顺序,不允许元素重复(想想是为什么).最常用的实现类是HashSet. 本文将要介绍以下内容 HashSet类 HashSe的特征 HashSet的equals和has ...

  3. Java基础知识强化之集合框架笔记76:ConcurrentHashMap之 ConcurrentHashMap简介

    1. ConcurrentHashMap简介: ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和Hashtable功能相同但是线程安全的方法.Conc ...

  4. Java集合学习_Java集合学习(适合新手)

    集合框架 由⼀组类和接⼝组成的⼀个体系. Collection 集合框架 最基本的接⼝,⼀个 Collection 可以存储⼀组⽆序.不唯⼀的对象,实际开发中不会直接使⽤ Collection 进⾏开 ...

  5. java 顶层类_Javase之集合体系之(1)集合顶层类Collection与其迭代器知识

    集合体系之集合顶层类Collection与其迭代器知识 集合的由来:Java是一门面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,就必须把多个对象进行存储,而要存 ...

  6. Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin

    1.容器API的类图结构如下: JAVA的集合类是一种特别有用的工具类,它可以用于存储数量不等的多个对象,并可以实现常用数据结构,如栈,队列等,除此之外,JAVA集合还可用于保存具有映射关系的关联数组 ...

  7. java创建集合有的不用泛型_为什么在Java泛型右手边的集合类型没有任何影响?...

    使用Java的Generics功能我创建了一个List对象,在左侧我使用的是原始类型List,在右侧我使用的是泛型类型ArrayList. List myList=new ArrayList(); 我 ...

  8. java hashset 源码_Java集合源码分析-HashSet和LinkedHashSet

    前两篇文章分别分析了Java的ArrayList和LinkedList实现原理,这篇文章分析下HashSet和LinkedHashSet的源码.重点讲解HashSet,因为LinkedHashSet是 ...

  9. java list取值_Java集合详解

    一.集合的由来 通常,我们的程序需要根据程序运行时才知道创建多少个对象.但若非程序运行,程序开发阶段,我们根本不知道到底需要多少个数量的对象,甚至不知道它的准确类型.为了满足这些常规的编程需要,我们要 ...

  10. java集合(4)-Set集合

    Set集合,类似于一个罐子,程序可以把多个对象"丢进"Set集合,而Set集合通常不能记住每个元素的添加顺序.Set集合与Collection基本相同,没有提供任何额外的方法.实际 ...

最新文章

  1. 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
  2. 手动安装K8s第六节:node节点部署-kubelet
  3. iphone7像素_iPhone 7能否再战三年?这几点因素你得考虑到!
  4. 软件项目管理0716:责任分工明确
  5. 【完整版】当大师遇到了理工男,只能吐血了...
  6. 201671010119 2016-2017-2《Java程序设计》第十四周学习心得
  7. python提取高频词_seo与python大数据结合给文本分词并提取高频词
  8. 【高数+AI】中山大学的学霸小哥开源了一个能帮你做高数题的AI
  9. java的程序概念_Java程序基本概念
  10. ASP.NET控件and代码实现二级联动查询
  11. 软件项目管理的基本流程
  12. Pyinstaller打包
  13. 寒心啊!我的威望值居然是-1,整个论坛估计没几人像我这样
  14. STM32CUBEIDE 安装报错 error launching installer 解决办法
  15. 最强GTD时间管理工具(OmniFocus Pro 3)能干些什么?支持big sur
  16. 已解决SyntaxError: Non-UTF-8 code starting with ‘\xe8‘ in file
  17. 阿里云云效平台提交代码
  18. solr读取word,pdf
  19. 各种十进制转十六进制的方法
  20. python翻译中文读法_Python如何将中文翻译成拼音?,又,一个,奇葩,要求,是,转,的...

热门文章

  1. 大文件打开工具 PilotEdit
  2. Spring Boot之发送HTTP请求(RestTemplate详解)
  3. mysql存储过程批量建表
  4. Android开发笔记(一百三十三)导航视图NavigationView
  5. 二叉树的创建和遍历(递归和非递归),查找最大值,树的高度
  6. Android提升篇系列:Activity recreate(Activity 重新创建/自我恢复)机制(一)
  7. jsp前三章测试改错题
  8. HADOOP综合应用架构之一 配置Secondarynamenode在另一台机器运行
  9. iOS iPhone官方参考资料明细
  10. ubuntu9.04更新之后无法启动系统的解决办法