JAVA--Set接口的两种遍历方法
来源:互联网 发布:域名注册 便宜 编辑:程序博客网 时间:2024/05/17 10:43
import java.util.HashSet;import java.util.Set;import javax.swing.text.html.HTMLDocument.Iterator;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接口的实现由很多种,我们最常用的是HasSet。 * */Set<NewsArticle>set= new HashSet<>();/* * 遍历1 * */public void bianli(Set<NewsArticle>set){for (NewsArticle newsArticle : set) {System.out.println(newsArticle);}}/* * 遍历 2 * *///public void bianli2(Set<NewsArticle>set){//while(iterator.hasNext()){//}//}
public static void main(String[] args) {
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; color: #4e9072}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco}span.s1 {color: #7e504f}span.s2 {color: #931a68}span.s3 {color: #3933ff}span.Apple-tab-span {white-space:pre}/*
* Set的使用过程
*
* */
Set<NewsArticle>set= new HashSet<>();
set.add(new NewsArticle("ll","gg","cc"));
set.add(new NewsArticle("ss","aa","dd"));
SetTest setTest=new SetTest();
setTest.bianli(set);
}
}
阅读全文
1 0
- JAVA--Set接口的两种遍历方法
- java遍历文件夹的两种方法
- Java遍历文件夹的两种方法
- Java: 遍历 HashMap 的两种方法
- Java遍历HashMap的两种方法
- java遍历Map的两种方法
- java遍历map的两种方法
- java:Set循环遍历的俩种方法使用
- Java容器---遍历Collection,Set的三种方法
- java中遍历hashmap的两种方法及分析
- 【java】遍历hashmap的两种方法及分析
- 【java】遍历hashmap的两种方法及分析
- 【java】遍历hashmap的两种方法及分析
- Java遍历文件目录的两种方法
- java HashMap 两种遍历方法
- java,Iterator,两种遍历方法
- JAVA--List接口的四种遍历方法
- Java遍历Set集合方法
- 教你在微信中给Vue单页应用设置标题
- 142. Linked List Cycle II
- <3>—— Longest Substring Without Repeating Characters
- 如何摆脱稀缺头脑模式?
- spring实战-Spring文件上传MultipartFile
- JAVA--Set接口的两种遍历方法
- 水平分库分表的关键问题及解决思路
- UML工具大全
- 【mysql】sql语句优化
- 欢迎使用CSDN-markdown编辑器
- 多线程编程
- java加载jar包下的资源文件过程及原理分析
- 斗鱼直播相关iOS视频by文明
- 基于旋转不变量的网格变形