Java 打印一些HashMap元素
我想开发一个包含一些字段的对象哈希集,例如:Java 打印一些HashMap元素,java,methods,printing,hashset,Java,Methods,Printing,Hashset,我想开发一个包含一些字段的对象哈希集,例如: public class Thing{ String one; String two; String three; getter and setter (...); toString (...); } void printAll_Thing_With_This_One("string to compare with one"); void printIf_Two-And_Three_Are_Equals();
public class Thing{
String one;
String two;
String three;
getter and setter (...);
toString (...);
}
void printAll_Thing_With_This_One("string to compare with one");
void printIf_Two-And_Three_Are_Equals();
并创建一些方法来打印其中的一些内容。
例如:
public class Thing{
String one;
String two;
String three;
getter and setter (...);
toString (...);
}
void printAll_Thing_With_This_One("string to compare with one");
void printIf_Two-And_Three_Are_Equals();
有可能吗?void printthing with one(设置内容,字符串1){
void printThingWithOne(Set<Thing> things, String one) {
for(Thing thing : things) {
if(thing.getOne().equals(one)) {
System.out.println(thing);
}
}
}
为了(事物:事物){
如果(thing.getOne().equals(一)){
System.out.println(事物);
}
}
}
如果其中任何一个问题让你感到困惑,你可能需要在提出更多问题之前多阅读/学习。是的。很有可能。是什么阻止了你?我不知道怎么做!最好是展示你已经尝试过的东西。一旦我们能够看到您的尝试,我们就可以帮助您解决可能存在的任何问题。如果你对编程一无所知,那么教程网站可能是你更好的信息来源。这不会让我感到困惑,我不认为我可以将foreach语句也用于HashMap,我总是将它用于ArrayList。非常有用,谢谢:)您不能将其用于
哈希映射
,只能用于哈希集
。对于映射
,您需要迭代键(映射#键集
)、值(映射#值
)或每个键/值对(映射#入口集
)。我如何理解在哪里可以使用foreach?任何实现Iterable
)的东西。谢谢,您让我度过了美好的一天。最后一件事。。在插入/删除/打印操作中,每个Hash*对象都比ArrayList具有更好的性能,对吗?