当前位置: 首页 > news >正文

成都企业网站seo技术赣州梦幻网络科技有限公司

成都企业网站seo技术,赣州梦幻网络科技有限公司,静态网站做一单多少钱,互联网公司有哪几家List 是一个有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List 集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 集合默认按元素的添加顺序设置元素的索引,第一个添加到 List 集合中的元素的索引为 0&#xff…

List 是一个有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List 集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 集合默认按元素的添加顺序设置元素的索引,第一个添加到 List 集合中的元素的索引为 0,第二个为 1,依此类推。

List 实现了 Collection 接口,它主要有两个常用的实现类:ArrayList 类和 LinkedList 类。

 

这些类在Collections框架中定义并实现List接口。

如何使用List?

在Java中,必须导入 java.util.List 包才能使用List。

//List 的ArrayList 实现
List<String> list1 = new ArrayList<>();// List 的LinkedList 实现
List<String> list2 = new LinkedList<>();

在这里,我们已经创建ArrayList和LinkedList类的对象list1和list2。现在这些对象可以使用List接口的功能。

List方法

List接口包括Collection接口的所有方法。 这是因为Collection是List的超级接口。

Collection接口中还提供了一些常用的List接口方法:

  • add() - 将元素添加到列表

  • addAll() - 将一个列表的所有元素添加到另一个

  • get() - 有助于从列表中随机访问元素

  • iterator() - 返回迭代器对象,该对象可用于顺序访问列表的元素

  • set() - 更改列表的元素

  • remove() - 从列表中删除一个元素

  • removeAll() - 从列表中删除所有元素

  • clear() - 从列表中删除所有元素(比removeAll()效率更高)

  • size() - 返回列表的长度

  • toArray() - 将列表转换为数组

  • contains() -  如果列表包含指定的元素,则返回true

List接口的实现

1.实现ArrayList类

import java.util.List;
import java.util.ArrayList;public class Main {public static void main(String[] args) {//使用ArrayList类创建列表List<Integer> numbers = new ArrayList<>();//将元素添加到列表numbers.add(1);numbers.add(2);numbers.add(3);System.out.println("List: " + numbers);//从列表中访问元素int number = numbers.get(2);System.out.println("访问元素: " + number);//从列表中删除元素int removedNumber = numbers.remove(1);System.out.println("删除元素: " + removedNumber);}
}

输出结果

List: [1, 2, 3]
访问元素: 3
删除元素: 2

要了解更多信息ArrayList,请访问Java ArrayList。

2.实现LinkedList类

import java.util.List;
import java.util.LinkedList;public class Main {public static void main(String[] args) {//使用LinkedList类创建列表List<Integer> numbers = new LinkedList<>();//将元素添加到列表numbers.add(1);numbers.add(2);numbers.add(3);System.out.println("List: " + numbers);//从列表中访问元素int number = numbers.get(2);System.out.println("访问元素: " + number);//使用indexOf()方法int index = numbers.indexOf(2);System.out.println("位置3的元素是 " + index);//从列表中删除元素int removedNumber = numbers.remove(1);System.out.println("删除元素: " + removedNumber);}
}

输出结果

List: [1, 2, 3]
访问元素: 3
位置3的元素是 1
删除元素: 2

Java List 与 Set

List接口和Set接口都继承了Collection接口。 但是,它们之间存在一些差异。

  • List可以包含重复的元素。但是,Set不能有重复的元素。

  • List中的元素以某种顺序存储。但是,Set中的元素以组的形式存储,就像数学中的集合一样。

http://www.hyszgw.com/news/56945.html

相关文章:

  • 博山网站建设响应式旅行社展业网站开发调研报告
  • python网站开发好吗东莞市网络seo推广价格
  • 论文收录网站有哪些重庆工程建设信息网官网查询
  • 网站建设网络推广最低价格微网站开发+在线商城
  • 苏州企业网站建设公司重庆营销网站建设公司
  • 网站设计是怎么做的网站建设个人职责
  • 制造业网站开发济南建设工程备案网站
  • 搜款网站一起做网店网站做301有什么用
  • 陕西网站建设推广公司苏州建网站哪家
  • win7如何安装iis来浏览asp网站长沙市网站开发
  • 大连网站建设与维护题库个人网站域名
  • 零基础网站建设教学视频推特登陆 网站建设
  • 功能型网站多少钱丰台怎样做网站
  • 衡水提供网站制作公司报价wordpress 插件表
  • 棋牌网站建设多少钱做团购的家居网站有哪些
  • 手机网站规划长沙长沙h5网站建设
  • 做网站广告公司联系方式比较出名的网站域名
  • 陕西建设工程合同备案网站如何写销售计划书方案
  • 做网站加入广告联盟镇江百度送网站
  • 宁波怎么建网站模板站游戏开发专业
  • 网站分享的功能怎么做网站设计个人心得
  • 建设网站地图重庆有的设计网站
  • 海南网站建设费用企业门户网站管理要求
  • 绵阳网站推广优化金湖县网站建设
  • 凡科网站免费版南宁比优建站
  • 怎样登陆网站后台wordpress链接设置
  • 酒店网站如何做西安网站建设麦欧科技
  • 小程序网站开发太原石家庄菜谱设计公司
  • wordpress做出影视网站建设银行金山支行网站
  • 网站建设源程序代码山东建筑公司排名