这不会给我任何回报:System.out.println(tree.values());
,铸件也不起作用,即 System.out.println((int)tree.values());
如何让它打印键值的集合?
Map<Integer,String> tree=new TreeMap<>();
tree.values();//Devuelve una colección de los valores contenidos en
//este mapa.
System.out.println(tree.values());
values
类方法TreeMap
返回一个类型的对象,因此除非您对它执行alCollection
,否则它不能像那样打印:toString
collection
System.out.println(tree.values().toString())
要打印 a
Collection
,只需通过它,您可以使用foreach
, 在您的情况下,因为值是 typeString
,它看起来像这样:如果您想要打印
keys
,则可以使用tree.keySet()
返回 a 的方法,该方法Set
最后也继承自 Collection ,因此您可以以相同的方式完成它:作为阿里回答的补充,使用 Java 8: