要素の追加
CoddyのJavaジャーニー「ロジックとフロー」セクションの一部。レッスン 23/59。
add(element)メソッドは、要素がまだ存在しない場合にHashSetに追加します。
空のHashSetを作成する
HashSet<String> fruits = new HashSet<>();セットに「Apple」を追加する
fruits.add("Apple");上記のコードを実行すると、集合 fruits には次のものが含まれます:
["Apple"]チャレンジ
簡単次の2つの引数を取るメソッド addElement を作成します。
- 文字列のHashSet(
set) - 追加する文字列(
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);
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ロジックとフローのすべてのレッスン
自分で練習してみよう: Javaオンラインコンパイラ