要素の追加
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)
このメソッドは、指定された要素をセットに追加し、更新されたセットを出力する必要があります。
自分で試してみよう
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 文字列を読み取ります (例: ["Apple","Banana"])
String setString = scanner.nextLine();
// 追加する要素を読み取ります (例: "Cherry")
String element = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
addElement(set, element);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。