Java通过objecs字符串参数排序带有对象值的哈希表
|
我有一个包含字符串key和一个类对象值的hashable:
Hashtable<String,myclass>m_class_table = new Hashtable<String,myclass>();
在\'myclass \'里面,我有一个String字段值,
我需要根据此字符串值对哈希表进行排序。
我不能仅按哈希表值对其进行排序,因为它是一个对象。
如何才能做到这一点?
提前致谢。
没有找到相关结果
已邀请:
2 个回复
磁辫覆氓
蹄寄噬非芹
,例如
,但是那些数据结构将按键排序,因此只有当键等于所指向对象的字符串字段时,该数据结构才起作用。 我不能仅按哈希表值对其进行排序,因为它是一个对象。 您需要提供
,或者让
实现
接口。 根据您对哈希表的迭代方式,您可能会这样做:
然后遍历
列表。 (订购了“ 9”中的元素。)