java set有get方法吗

如题所述

第1个回答  2017-10-19
你想问的应该是:java.util.Set 有没有像 list 一样的get方法吧?
答案是没有;
List特点:元素有放入顺序,元素可重复
Set特点:元素无放入顺序,元素不可重复
List的get方法需要下标,其实也就是放入顺序,由于Set没有放入顺序,所以这应该就是没有给Set设计get方法的原因吧
(扩展:在Set中的位置是由元素的HashCode决定的,位置其实是固定的)

要取Set的值,一般是用iterator() 方法获取迭代器进行操作,也可以用toArray()方法转成数组来操作。本回答被提问者采纳
第2个回答  2017-10-18
没有,set是赋值,get是获取值,他说的get方法是obj的
第3个回答  2017-10-18
有,如:
o.setTitle(obj.getString("title"));
相似回答