Java:类集框架中集合的学习
Java:类集框架中集合的学习
集合
Java:Set的学习
Set是类集框架中的集合类。集合是不按特定的方式排序,并且没有重复对象的一种类。
Q:Set如何操作?Set中的不按特定方式排序是怎么排序法???
A:
SetDemo.java
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
/**
 * Created by Funny_One on 2017/8/30.
 */
public class SetDemo {
    public static void main(String[] args){
        //实例化Set
        Set Myset = new HashSet();
        //往Set中添加内容
        Myset.add("abc");
        Myset.add("cde");
        Myset.add("efg");
        Myset.add("abc");
        //读取Set中的值的方法
         //将Myset附上迭代器,然后用hasNext()的布尔方法来判断是否有下一个值
        for(Iterator it = Myset.iterator(); it.hasNext();){
        //若有值的话,用next方法来读取下一个值(由此可见,初初是不在任何一个值里)
            System.out.println("value="+it.next().toString());
        }
    }
}

可以看到,所说的不按特定方式排序不过是按先后输入顺序来排序。
Java:Collection学习
Collection也是类集框架中属于集合的一类

它不需要迭代器来循环将数据循环读取出来,只要将实例化Collection对象的变量放进Println语句中就可全部数据读取出来。还可以看到,Collection是接受相同数据的。
Java:类集框架中集合的学习的更多相关文章
- Java类集框架详细汇总-底层分析
		前言: Java的类集框架比较多,也十分重要,在这里给出图解,可以理解为相应的继承关系,也可以当作重要知识点回顾: Collection集合接口 继承自:Iterable public interfa ... 
- 专题笔记--Java 类集框架
		Java 类集框架 1. Java类集框架产生的原因 在基础的应用中,我们可以通过数组来保存一组对象或者基本数据,但数组的大小是不可更改的,因此出于灵活性的考虑和对空间价值的担忧,我们可以使用链表来实 ... 
- 浅谈java类集框架和数据结构(2)
		继续上一篇浅谈java类集框架和数据结构(1)的内容 上一篇博文简介了java类集框架几大常见集合框架,这一篇博文主要分析一些接口特性以及性能优化. 一:List接口 List是最常见的数据结构了,主 ... 
- 浅谈java类集框架和数据结构(1)
		在另外一篇博客我简单介绍了java类集框架相关代码和理论. 这一篇博客我主要分析一下各个类集框架的原理以及源码分析. 一:先谈谈LinkedList 这是LinkedList源码的开头,我们能看到几点 ... 
- java类集开发中一对多和多对多的关系的实现
		摘自<java开发实战经典>李兴华.著 一对多的关系 一个学校可以包含多个学生,一个学生属于一个学校,那么这就是一个典型的一对多关系,此时就可以通过类集进行关系的表示. 在定义Studen ... 
- Java类集框架——List接口
		学习目标 掌握List接口与Collection接口的关系. 掌握List接口的常用子类:ArrayList.Vector. 掌握ArrayList与Vector类的区别. Collection ... 
- java类集框架(ArrayList,LinkedList,Vector区别)
		主要分两个接口:collection和Map 主要分三类:集合(set).列表(List).映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射: ... 
- java:类集框架conllection接口list,set
		类集中提供了以下几种接口: 1.单值操作接口:conllection,List,Set list和set是conllection接口的子接口 2.一对值的操作接口:Map 3.排序的操作接口:Sort ... 
- java类集框架图(google找的,备个份)
随机推荐
- 【学时总结】 ◆学时·III◆ 二分图
			[学时·III] 二分图 ■基本策略■ 其实本质是图论中的网络流 二分图是两个由多个点组成的集合(上部和下部,且没有重叠),两个集合中的点不与该集合内其他的点连通,但和另一个集合内的点连通.我们称这两 ... 
- 使用for in 循环数据集
			在DELPHI没有FOR IN的语法时,我们要使用如下代码枚举数据集中的每个内容: cds.First; while not cds.eof do begin ... cds.Next; end; 最 ... 
- python学习笔记:第10天 函数进阶和作用域
			目录 1. 函数进阶 2. 命名空间 3. 关键字global和nonlocal 1. 函数进阶 动态接收位置参数 之前写的函数都是固定参数的,假设有个函数需要的参数由几十个,一个个写在形参的位置会非 ... 
- scala  (2)  while 和变量
			(1)在scala中声明变量有两个关键字,val和var val: 是不可变的,即声明了变量不能再进行更改,类似于java中的final var: 是可变的,即可以重新对其赋值 声明变量的通用格式: ... 
- 20155301 2016-2017-2 《Java程序设计》第1周学习总结
			20155301 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 Java SE的全称是Java Platform, Standard Edition,并用于 ... 
- class kind type sort区别
			class多用于 级别比如高级货就是 first class,primary class等等,以此类推kind 和sort 基本一样,就像你说的,译为 种类,what kind of疑问,回答时用so ... 
- Pomelo.AspNetCore.TimedJob 允许依赖注入
			public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseStar ... 
- spring 缓存机制
			简介 Spring3.1开始引入了基于注释的缓存,其使用方法和原理类似于Spring对事务管理的支持.可以对容器中的任意的bean或bean的方法添加缓存. 配置Spring缓存 Spring缓存 ... 
- ln in Linux
			默认情况(硬连接) ln 目标 连接名称 ll -i 显示文件的inode信息,即文件节点信息 ➜ test1 ll -i 1.txt 27987655 -rw-r--r-- 1 myuser ... 
- JS继承方法
			1.原型链: 每个构造函数都有一个原型对象,且有一个指针指向该原型对象(prototype),原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个指向原型对象的内部指针(p ... 
