java学习笔记 集合 --- Set
有勇气的牛排
1076
Java
2021-08-19 23:54:40
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>
留言