JAVAset容器基本知识

import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Scanner;

public class Main {
    static PrintWriter cout = new PrintWriter(System.out, true);
    static Scanner cin = new Scanner(System.in);

    public static void main (String[] args){
        HashSet<String> set = new HashSet<String>();
        set.add("java");
        set.add("c++");
        set.add("web");
        set.add("math");
        set.add("java");//set中已有"java"插入失败
        //求set容器中的元素个数
        cout.println(set.size());
        //遍历set容器中的元素
        for(String i : set)
        {
            System.out.println(i);
        }
        //判断set中是否包含某个元素
        if(set.contains("java"))
        {
            cout.println("find success!");
        }
        else
        {
            cout.println("losing finding");
        }
        //将set容器清空
        set.clear();
        //判断容器是否为空
        cout.println(set.isEmpty());
    }
}
时间: 2024-12-13 21:44:27

JAVAset容器基本知识的相关文章

Java 容器相关知识全面总结

Java实用类库提供了一套相当完整的容器来帮助我们解决很多具体问题.因为我本身是一名Android开发者,包括我在内很多安卓开发,最拿手的就是ListView(RecycleView)+BaseAdapter+ArrayList三剑客, 平时接触使用的容器也只有ArrayList和HashMap.导致对于整个Java容器体系的掌握和使用还停留在很浅的层面.省不足而思改进,那么跟着我来总结一下Java容器的相关知识吧. 结构 java容器类的继承结构 具体介绍 迭代器 Collection Lis

Java 容器一些知识

一.Collection 1.static 方法: Collections.sort(List<T>):实现List排序功能 Collections.fill(List<T> , Object o):向已经添加有内容的容器,改变这个容器内的这些元素全为这个值 二.List ArrayList:随机检索快速,但是插入.删除费时间. 1.static 方法: add():添加元素 addAll(List):添加一个List进去,如果是数组要转换为List,可以利用Arrays.asLi

Docker容器基本知识

一.Docker 简介 1.1什么是Docker 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案: 1.2为什么要用Docker而不是用虚拟机 在公司中的一个很大的用途就是可以保证线下的开发环境.测试环境和线上的生产环境一致.当年在 Baidu 经常碰到这样的事情,开发把东西做好了给测试去测,一般会给一坨代码和一个介绍上线步骤的上线单.结果代码在测试机跑不起来,开发就跑来跑去看问题,一会儿啊这个配置文件忘了提交了,一会儿啊这个上

Docker容器基础知识学习

Docker作为操作系统层面的轻量级的虚拟化技术,凭借简易的使用.快速的部署以及灵活敏捷的集成等优势,迅速发展目前最为火热的技术. 1.云计算服务是一种资源管理的资源服务,该模式可以实现随时随地.便捷按需地配置资源共享池中获取所需的资源. 2.Docker是以docker容器为资源分割和调度的基本单位,分装整个软件运行时环境,为开发者和系统管理员所设计,用于构建.发布和运行分布式应用的平台. 3.Docker是一个轻量级虚拟化技术,更简易的安装和使用方式.服务集成与开发流程自动化. 4.Dock

Java容器之旅:容器基础知识总结

下图展示了Java容器类库的完备图,包括抽象类和遗留构件(不包括Queue的实现). 常用的容器用黑色粗线框表示,点线框表示接口,虚线框表示抽象类,实线框表示类,空心箭头表示实现关系.Produce表示任意的Map对象可以生成Collection对象,任意的Collection对象可以生成Iterator对象. 最后以表格的形式总结List.Set.Map接口及各实现类的特性:   特性 实现类 实现类特性 对放置的元素的要求 List 线性.有序的存储容器,可通过索引访问元素get(n) Ar

认识大明星——轻量级容器docker知识树点亮

docker是一个轻量级容器,属于操作系统层面的虚拟化技术,封装了文件系统(AUFS)以及网络互联,进程隔离等特性. 传统虚拟化架构: docker虚拟化架构: 可以看出,docker是没有Guest OS一层的,它属于宿主机上面开启的一个单独进程,共享宿主机的内核和硬件. 传统虚拟化技术每个实例都要虚拟出一套OS的硬件支持,当一台宿主机开启多个虚拟机的时候,这些硬件虚拟无疑是重复的,且占用了大量宿主机的资源. 因此,docker这种轻量级的容器技术会更高效地使用宿主机的内核和硬件资源.同时由于

BeanFactory父子容器的知识

容器知识点1: 在Spring中,关于父子容器相关的接口HierarchicalBeanFactory,以下是该接口的代码: public interface HierarchicalBeanFactory extends BeanFactory { BeanFactory getParentBeanFactory(); //返回本Bean工厂的父工厂 boolean containsLocalBean(String name); //本地工厂是否包含这个Bean } 其中: 1.第一个方法ge

HDOJ2043(JAVAset容器练习)

import java.io.PrintWriter; import java.util.HashSet; import java.util.Scanner; public class Main { static PrintWriter cout = new PrintWriter(System.out, true); static Scanner cin = new Scanner(System.in); static final char[] chs = {'~','!','@','#','

运行第一个容器 - 每天5分钟玩转容器技术(4)

为了让大家对容器有个感性认识,我们将尽快让一个容器运行起来. 首先我们需要搭建实验环境. 环境选择 容器需要管理工具.runtime 和操作系统,我们的选择如下: 管理工具 - Docker Engine因为 Docker 最流行使用最广泛. runtime - runcDocker 的默认 runtime 操作系统 - Ubuntu虽然存在诸如 CoreOS 的容器 OS,因考虑到我们目前处于初学阶段,选择大家熟悉的操作系统更为合适.等具备了扎实的容器基础知识后再使用容器 OS 会更有利. 安