У меня есть класс Class1
с 3 свойствами (prop1
, prop2
, prop3
).У меня есть другой класс Class2 с hashMap1 Hashmap.Я использую объект Class1 в hashMap1 и вставляю значение для prop1
, prop2
, prop3
.
Class1
public class Class1
{
private String Prop1;
private String Prop2;
private int Prop3;
public Class1(String Prop1, String Prop2, int Prop3)
{
this.Prop1= Prop1;
this.Prop2= Prop2;
this.Prop3= Prop3;
}
}
Class2
public class Class2
{
public static void main(String[] args)
{
HashMap<String, Class1> hashMap1= new LinkedHashMap<>();
hashMap1.put("01" , new Class1("Prop1a","Prop2a", 101));
hashMap1.put("02" , new Class1("Prop1a","Prop2b", 202));
hashMap1.put("03" , new Class1("Prop1b","Prop2a", 303));
}
}
Я пытаюсь выяснить, как я могу распечатать все списки из коллекций, где Prop1 = "Prop1a"
ИЛИ Prop2 = "Prop2a"
?Я надеюсь, что это имеет смысл.
Пожалуйста, дайте мне знать, если есть лучший способ, которым я могу реализовать это.