java 的TreeMap是怎么存放和读取的?借着下面的程序帮我解释一下,谢谢

JAVA treemap如何获取键值~

调用TreeMap的get方法,该方法有一个参数,为键
如有一个键值对name=zhangsan,调用get方法,tm.get(name),得到zhangsan

前面的A,B,C...是KEY,后面的1,2,3是value, 需要从treemap里取值的话就只需要treemap.get("A");或者其他就可以 System.out.print(treemap); 这个语句调用了treemap的toString方法,是用前面KEY的升序排列

前面的A,B,C...是KEY,后面的1,2,3是value, 需要从treemap里取值的话就只需要treemap.get("A");或者其他就可以

System.out.print(treemap); 这个语句调用了treemap的toString方法,是用前面KEY的升序排列

这个问题 跟字母升序与 value的升序都没有关系。

你调用 System.out.print(treemap); 实际上 是向控制台 输出 treemap的string形式。
也就是实际上这个代码会这样执行:
System.out.print(treemap.toString());

所以 控制台下面的内容,是 treemap.toString() 的结果。如果想知道的更深入,请看它的toString的源码。

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网