永发信息网

java用什么集合类型可以同时保存两个对象的?

答案:4  悬赏:80  手机版
解决时间 2021-01-03 13:48
  • 提问者网友:风月客
  • 2021-01-03 01:17
ArrayList只能保存一个的~另外一个是索引~~用什么可以保存两个都是对象?~~~
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-01-06 20:53
import java.util.HashMap;
import java.util.Map;


public class MapDemo {
public static void main(String[] args) {
// 创建集合对象
Map<String, String> map = new HashMap<String, String>();

// 添加元素
// V put(K key,V value):添加元素。这个其实还有另一个功能?先不告诉你,等会讲
// System.out.println("put:" + map.put("文章", "马伊俐"));
// System.out.println("put:" + map.put("文章", "姚笛"));

map.put("邓超", "孙俪");
map.put("黄晓明", "杨颖");
map.put("周杰伦", "蔡依林");
map.put("刘恺威", "杨幂");

// void clear():移除所有的键值对元素
// map.clear();

// V remove(Object key):根据键删除键值对元素,并把值返回
// System.out.println("remove:" + map.remove("黄晓明"));
// System.out.println("remove:" + map.remove("黄晓波"));

// boolean containsKey(Object key):判断集合是否包含指定的键
// System.out.println("containsKey:" + map.containsKey("黄晓明"));
// System.out.println("containsKey:" + map.containsKey("黄晓波"));

// boolean isEmpty():判断集合是否为空
// System.out.println("isEmpty:"+map.isEmpty());

//int size():返回集合中的键值对的对数
System.out.println("size:"+map.size());

// 输出集合名称
System.out.println("map:" + map);
}
}
全部回答
  • 1楼网友:woshuo
  • 2021-01-06 23:28
List就可以啊。 User user=new User(); User2 user2=new User2(); List<Object> list =new ArrayList<Object>(); list.add(user); list.add(user2);
  • 2楼网友:轻雾山林
  • 2021-01-06 22:40
Hashmap 可以保存2个对象,用键值对的方式保存。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯