空とサイズ
CoddyのJavaジャーニー「ロジックとフロー」セクションの一部 — レッスン 26/59。
isEmpty() メソッドは、HashSet に要素が含まれていないかどうかを確認し、空の場合は true を、それ以外の場合は false を返します。
size() メソッドは HashSet 内の要素の数を返します。
例えば、まずHashSetを作成しましょう:
HashSet<String> set = new HashSet<>();セットが空かどうかを確認するには:
System.out.println(set.isEmpty());
// 出力: trueset.add("Coddy");
System.out.println(set.isEmpty());
// 出力: falsesize() メソッドは、セット内の要素の数を返します:
System.out.println(set.size());
// Output: 1チャレンジ
簡単String の HashSet を入力として受け取る <strong>checkSet</strong> という名前のメソッドを作成してください。このメソッドは 2 行を出力する必要があります:
"Empty: <true/false>"セットが空かどうかを示します。"Size: <number>"セット内の要素数を表示します。
チートシート
isEmpty() メソッドは、HashSet に要素が含まれていないかどうかをチェックし、空の場合は true を、そうでない場合は false を返します:
HashSet<String> set = new HashSet<>();
System.out.println(set.isEmpty()); // true
set.add("Coddy");
System.out.println(set.isEmpty()); // falsesize() メソッドは、HashSet の要素数を返します:
System.out.println(set.size()); // 1自分で試してみよう
import java.util.HashSet;
import java.util.Scanner;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
public class Main {
public static void checkSet(HashSet<String> set) {
// ここにコードを書いてください
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// HashSet を表す JSON 文字列を読み取る (例: ["Apple","Banana"])
String setString = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
checkSet(set);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。