我正在尝试使用hashmap
来创建表,但是hashmap
在另一个类中。我不知道如何将hashmap
添加到JavaFX class
。我尝试制作对象和方法,但是没有用。请帮帮我。这是一些代码。同样,问题是如何将hashmap
用于JavaFX class
中的另一个类?我收到hashMapColorAndPets cannot be resolved to a variable
(编辑:这个问题有所不同,因为有一个错误。我尝试了其他帖子,但是它们没有用。我在做什么错了?)
在JavaFX类中,没有用于调用方法getHashMapColorAndPets()
的下划线,并且不会显示错误。在方法getHashMapColorAndPets()
中,第一类的下划线是唯一的错误。
public class PetFavoriteColor {
public static void main(String[] args) {
HashSet<Pet> hashPet = new HashSet<Pet>();
hashPet.add(cat1);
hashPet.add(dog1);
HashMap<Color, HashSet<Pet>> hashMapColorAndPets = null;
}
public HashMap<Color, HashSet<Pet>> gethashMapColorAndPets() {
return hashMapColorAndPets; // underline cannot be resolved to a variable
}
public class JavaFX extends Application {
@Override
public void start(Stage stage) throws Exception {
PetFavoriteColor petFav = new PetFavoriteColor();
petFav.gethashMapColorAndPets();
}
public static void main(String[] args) {
Application.launch(args);
}
}