要素の追加
CoddyのJavaジャーニー「ロジックとフロー」セクションの一部 — レッスン 23/59。
add(element) メソッドは、要素がすでに存在しない場合に HashSet に要素を追加します。
空の HashSet を作成する
HashSet<String> fruits = new HashSet<>();セットに "Apple" を追加
fruits.add("Apple");上記のコードを実行した後、セット fruits には:
["Apple"]チャレンジ
簡単<strong>addElement</strong> という名前のメソッドを作成してください。このメソッドは2つの引数を受け取ります:
- String型のHashSet(
set) - 追加するString(
element)
このメソッドは、与えられた要素をセットに追加し、更新されたセットを出力するべきです。
チートシート
add(element) メソッドは、要素がすでに存在しない場合に HashSet に要素を追加します。
空の HashSet を作成します:
HashSet<String> fruits = new HashSet<>();セットに要素を追加します:
fruits.add("Apple");自分で試してみよう
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 addElement(HashSet<String> set, String element) {
// ここにコードを書いてください
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// HashSet を表す JSON 文字列を読み取る (e.g., ["Apple","Banana"])
String setString = scanner.nextLine();
// 追加する要素を読み取る (e.g., "Cherry")
String element = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
addElement(set, element);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。