Ich habe eine Klasse, classA
, die einen Konstruktor hat, der Objekte aus einer anderen Klasse verwendet, classB
. Ich verwende diese Objekte von classB
, um einen Satz in classA
zu bilden. Jetzt habe ich eine Methode in classA
, die eingerichtet wird, um die Elemente des Satzes, der im Konstruktor erstellt wurde, zurückzugeben.Wie man ein Set in Java zurückgibt
Das ist, wo mein Problem ist: Ich kann nicht die richtige Syntax herausfinden, um die Set-Elemente zurückzugeben.
Dies ist mein Code:
package testing;
import java.util.*;
public class classA {
public classA(classB x, classB y) {
Set<classB> setElements = new HashSet<classB>();
setElements.add(x);
setElements.add(y);
public set<classB> getElements() {
return setElements; //THIS IS WHERE MY ERROR IS. HOW DO I RETURN A SET?
Kommen Sie zufällig von Javascript? – HopefullyHelpful
Nein, dies ist mein erster Ausflug in die Java-Welt. Ich habe einige Erfahrung in C, Python und ein paar anderen Sprachen, aber :) – flexcookie