JAVA set接口的基础知识
2017-08-17 19:43
295 查看
package com.lanou.review02;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetTest {
/*
* 1、set和list很相似但是又有一些些本质上的区别
* 2、set是无序的,就是说,set是没有脚标的
* 3、set中是不能放重复的元素的。(原因是没有脚标)
* 4、set是不能使用基础的for循环遍历;
* 5、set的父接口也是Collection
* */
/*
*看set的创建过程
*set是一个接口,和list一样
*创建set有两个 过程,一个是使用set接口,自己创建set
*另一个是使用java提供的方法或者类,完成一个set对象的创建
*而java提供的set接口有很多种,我们最常用的时hashset;
* */
Set set = new HashSet<>();
}
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class SetTest {
/*
* 1、set和list很相似但是又有一些些本质上的区别
* 2、set是无序的,就是说,set是没有脚标的
* 3、set中是不能放重复的元素的。(原因是没有脚标)
* 4、set是不能使用基础的for循环遍历;
* 5、set的父接口也是Collection
* */
/*
*看set的创建过程
*set是一个接口,和list一样
*创建set有两个 过程,一个是使用set接口,自己创建set
*另一个是使用java提供的方法或者类,完成一个set对象的创建
*而java提供的set接口有很多种,我们最常用的时hashset;
* */
Set set = new HashSet<>();
//set遍历 foreach public void bianli(Set<NewArticle> set){ for (NewArticle newArticle : set) { System.out.println(newArticle); } } //set遍历 迭代器 public void bianli2(Set<NewArticle> set){ Iterator<NewArticle> iterator = set.iterator(); while (iterator.hasNext()) { NewArticle news = iterator.next(); System.out.println(news); } }
}
相关文章推荐
- 【Java学习笔记】基础知识学习12【Set接口的实现类】
- Java基础知识强化之集合框架笔记67:Map集合面试题之List,Set,Map等接口是否继承自Map接口
- java基础知识(6)---抽象类与接口
- JAVA基础知识:面对对象特性【继承】【 多态】【 封装】【 接口】
- Java容器学习笔记(二) Set接口及其实现类的相关知识总结
- java基础知识回顾---List,set,Map 的用法和区别
- Java基础知识学习总结(一)---深入理解Java的接口和抽象类
- 黑马程序员-JAVA基础-Java 集合之Set 接口
- java基础知识之四--list、set、map的循环方式(1)
- 【Java基础知识】Java接口中的成员变量为何必须是public static final
- JAVA接口基础知识总结
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
- Java基础知识整理(二)- 抽象类与接口
- JAVA基础知识(13)-----Lock接口
- Java基础知识Set、List、Map的区别
- 黑马程序员——Java基础---集合(Set接口及其子类、Map接口及其子类)
- Java基础知识之Set
- java(基础知识储备)--接口
- 常用AWT监听器接口,事件和事件源(摘自Java 2 核心技术<卷一:基础知识>(第七版)》)
- Java基础学习笔记(七)Set接口及其实现子类