java学习笔记 集合 --- Set
有勇气的牛排
1649
Java
2021-08-19 23:54:40
知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
1 Set集合概述和特点
Module :java.base
软件包:java.util
Interfacce Set<E>
Set集合概述和特点
(1)不包含重复元素的集合
(2)没有带索引的方法。所以不能使用普通for循环遍历
对集合顺序不做任何保证
2 存储字符串并遍历
package Set;
import java.util.HashSet;
public class SetDemo {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();
set.add("hello");
set.add("world");
set.add("java");
set.add("world");
for (String s : set) {
System.out.println(s);
}
}
}
输出:
world
java
hello
<h2><a id="1_Set_0"></a>1 Set集合概述和特点</h2>
<p>Module :java.base</p>
<p>软件包:java.util</p>
<p>Interfacce Set<E></p>
<p><strong>Set集合概述和特点</strong></p>
<p>(1)不包含重复元素的集合</p>
<p>(2)没有带索引的方法。所以不能使用普通for循环遍历</p>
<p>对集合顺序不做任何保证</p>
<h2><a id="2__15"></a>2 存储字符串并遍历</h2>
<pre><div class="hljs"><code class="lang-java"><span class="hljs-keyword">package</span> Set;
<span class="hljs-keyword">import</span> java.util.HashSet;
<span class="hljs-keyword">public</span> <span class="hljs-keyword">class</span> <span class="hljs-title class_">SetDemo</span> {
<span class="hljs-keyword">public</span> <span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title function_">main</span><span class="hljs-params">(String[] args)</span> {
<span class="hljs-comment">// 创建集合对象</span>
HashSet<String> set = <span class="hljs-keyword">new</span> <span class="hljs-title class_">HashSet</span><>();
<span class="hljs-comment">// 添加元素</span>
set.add(<span class="hljs-string">"hello"</span>);
set.add(<span class="hljs-string">"world"</span>);
set.add(<span class="hljs-string">"java"</span>);
<span class="hljs-comment">// 不包含重复元素</span>
set.add(<span class="hljs-string">"world"</span>);
<span class="hljs-comment">// 遍历</span>
<span class="hljs-keyword">for</span> (String s : set) {
System.out.println(s);
}
}
}
</code></div></pre>
<p>输出:</p>
<pre><div class="hljs"><code class="lang-java">world
java
hello
</code></div></pre>
评论区