【Java】コレクション(HashSet)


Javaについて、復習しながら更新していきます。
前回、コレクションについて書きましたが、今回はコレクションのクラスであるHashSetについて書いていこうと思います!!

HashSet

Setインタフェースを使用した代表的なクラスであり、複数のデータを重複なく扱うためのクラスです。要素には、順序関係がないため取り出す時の順序は不確定となっています。



[構文]

HashSet<型> 変数名 = new HashSet<型>();



[要素を格納する]
メソッド名戻り値説明
add(値)booleanセットに要素を追加する。


[要素を調査する]
メソッド名戻り値説明
size()int要素数を取得する。
isEmpty()boolean要素が空であるか判定する。
contains(値)boolean値が要素の中に含まれているか判定する。


[要素を削除する]

メソッド名戻り値説明
clear()void要素をすべて削除する。
remove(値)boolean要素の中の指定した値を削除する。



[例]
import java.util.HashSet;

class HashTest 
{
	public static void main(String[] args)
	{
		//HashSetインスタンス化
		HashSet set = new HashSet();
		//要素を格納
		set.add("aA");
		set.add("bB");
		set.add("cC");
		set.add("dD"); 
		System.out.println("size : " + set.size());
		for (String f : set)
		{
			//要素の取り出し
			System.out.print(f);
		}
	}
}



以上。




【ブログを始めるなら】

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA