הוספת איבר
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Java של Coddy. שיעור 23 מתוך 59.
השיטה add(element) מוסיפה איבר ל־HashSet אם הוא עדיין לא קיים בו.
צור HashSet ריק
HashSet<String> fruits = new HashSet<>();הוסף את "Apple" לקבוצה
fruits.add("Apple");לאחר הרצת הקוד שלמעלה, הקבוצה fruits מכילה:
["Apple"]אתגר
קלצרו מתודה בשם <strong>addElement</strong> שמקבלת שני ארגומנטים:
- 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);
// קראו מחרוזת JSON המייצגת HashSet (למשל, ["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);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
1מערכים רב־ממדיים
יסודות מערכים דו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום — מערכים דו־ממדייםחיבור וחיסור מטריצותמערכים מדורגיםמערכים תלת־ממדיים ומעבר להםתבניות נפוצות במערכים דו־ממדייםסיכום — כל מה שצריך לדעת על מערכים4HashSet חלק 1
מהו HashSet?הוספת איברהסרת איברבדיקה אם איבר קייםבדיקת ריקנות וגודלניקוי ושכפולסיכום - HashSetתרגלו בעצמכם: קומפיילר Java אונליין