服务热线:
0531-87438999
您的位置: 主页 > 溜溜直播新闻 > 公司新闻 >

溜溜直播买球Java开发中的容器概念、分类与用法

发布日期:2022-01-08 18:03   浏览量:

  在Java傍边,假如有一个类特地用来寄存类的工具,这个类就叫做容器,大概就叫做汇合,汇合就是将多少性子不异或附近的类工具组合在一同而构成的一个团体

  原容器中的元素为: [12, 10, 35, 100] 将下标为1地位的元素置为20,将下标为2地位的元素置为70 重置以后容器中的元素为: [12, 20, 70, 100] 鄙人标为1的地位插入一个元素,-----插入元素:此时容器前面的元素团体向后挪动 插入以后容器中的元素为: [12, 80, 20, 70, 100] 插入以后容器中的容量为: 5 将下标为3地位的元素70删除,-----删除元素:此时容器地位前面的元素团体向前移 删除以后容器中的元素为: [12, 80, 20, 100] 删除以后容器中的容量为: 4

  Set汇合:因为内部存储构造的特性,Set汇合中不辨别元素的次第,不准可呈现反复的元素,TreeSet容器特别,元素放出来的时分天然而然就有次第了,Set容器能够与数学中的汇合相对应:不异的元素不会被参加

  List列表:因为内部存储构造的特性,List汇合中辨别元素的次第,且许可包罗反复的元素。List汇合中的元素都对应一个整数型的序号纪录其在容器中的地位,能够按照序号存取容器中的元素—有序,能够反复

  Map映照:因为内部存储构造的特性,映照中不克不及包罗反复的键值,每一个键最多只能映照一个值,不然会呈现笼盖的状况(前面的value值会将前面的value值笼盖掉),Map是一种把键工具和值工具停止映照的汇合,即Map容器中既要寄存数据自己,也要寄存枢纽字:不异的元素会被笼盖

  留意:关于Set和Map来讲,元素放出来以后是没有次第的,假如期望元素放出来以后是有次第的,能够用treeSet和treeMap存储数据。

  5、toString()办法的利用:但凡把类工具放到容器中,响应的类都该当完成Object类中的toString()办法;但凡Java中自带的数据范例,溜溜直播平台都曾经重写完了toString()办法

  7、但凡把类工具放到以哈希表为内部存储构造的容器中,响应的类必须要完成equals办法和hashCode办法,如许才契合哈希表实在的逻辑功用.

  8、主要的一个逻辑:逻辑上来说,只需两个工具的内容不异,其地点(hashCode()返回值)和这两个工具就该当不异(equals()),

  2、但凡需求停止比力排序的类都该当完成Comparable接口中的compareTo()办法;但凡把类工具放到以树为内部构造的容器中都该当完成Comparable接口中的compareTo()办法

  3、但凡把类工具放到以哈希表为内部存储构造的容器中,响应的类必须要完成equals办法和hashCode办法,如许才契合哈希表线、逻辑上来说,只需两个工具的内容不异,其地点(hashCode()返回值)和这两个工具就该当不异(equals())。

  boolean hasNext():是用来判定当前游标(迭代器)的前面能否存在元素,假如存在返回真,不然返回假

在线咨询 联系方式 二维码

服务热线

0531-87438999

扫一扫,关注我们