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具有更好的性能,对吗?