在java当中如何理解添加对象到集合

在java当中如何理解添加对象到集合,第1张

先先理清楚2个概念

Java对象: 是一个类创建的对象,有属性,方法。不同的对象,属性,行为不同。

Collection体系集合:作为一个容器(抽象概念),用来存储0或多个对象。本质是数组。他的作用很大,可以存储很多数据对象,可以增删改查。

对象存储到集合-->那个场景来说:

Book--类 ArrayList---数组容器

有三本书Book b1=new Book(). b2,b3...

容器: List list=new ArrayList()

需求 : 能不能将三本书b1,b2,b3存放起来,方便以后查找,更新,删除。

于是 存储:list.add(b1)list.add(b2),list.add(b3)

查找: list.get()

更新: 先取出,跟新对象属性,放进去add()

删除:list.remove(b1):

:无论对象还是集合都是创建java的人给出来的概念,都是方便我们理解,和生活普通的的理解都一个意思。

List.add(对象)到List就行了,如:

publicclass test {

public List<Object>getList(){

List<Object>list = new ArrayList<Object>()

xsb xs=new xsb()

xs.setXh(1)

xs.setXm("张三")

list.add(xs)

xsb xs1=new xsb()

xs1.setXh(2)

xs1.setXm("李四")

list.add(xs1)

return list

}

有很多集合类

ArrayListHashMap Set Vector 等

最常用的就是ArrayList

ArrayList list=new ArrayList()

list.add(obj1)

list.add(obj2)

......

HashMap是要找到一个key值。

比如以对象序号作为key值,key也应该是一个对象

HashMap hm=new HashMap()

hm.add("1",obj1)

hm.add("2",obj2)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11665856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存