`
i拾贝
  • 浏览: 30030 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java中的List接口

    博客分类:
  • java
阅读更多

java中的List接口

 

List是Collection的子接口,List中的元素是有顺序的,而且可以重复。

List中的元素都对应一个整数型的序号,可以根据序号存取容器中的元素。

List容器类有ArrayList,LinkedList等。

 

TestList.java

import java.util.*;

//List方法举例
public class TestList {
	public static void main(String[] args){
		List l1 = new LinkedList();
		for(int i=0; i<=5; i++){
			//想l1中添加元素
			l1.add("a" + i);
		}
		System.out.println(l1);//[a0, a1, a2, a3, a4, a5]
		
		//在l1的第三个位置添加元素“a001”,后面的元素向后移
		l1.add(3,"a001");
		System.out.println(l1);//[a0, a1, a2, a001, a3, a4, a5]
		
		//将第六个位置上的元素设置为“a200”
		l1.set(6,"a200");
		System.out.println(l1);//[a0, a1, a2, a001, a3, a4, a200]
		
		//打印l1第二个位置上的元素
		System.out.println((String)l1.get(2) + " ");//a2
		
		//找到l1中元素“a3”的位置
		System.out.println(l1.indexOf("a3"));//4
		
		//移除l1第1个位置上的元素
		l1.remove(1);
		System.out.println(l1);//[a0, a2, a001, a3, a4, a200]
		
	}
}

 

F:\java>javac TestList.java
注: TestList.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

F:\java>java TestList
[a0, a1, a2, a3, a4, a5]
[a0, a1, a2, a001, a3, a4, a5]
[a0, a1, a2, a001, a3, a4, a200]
a2
4
[a0, a2, a001, a3, a4, a200]

F:\java>

 

分享到:
评论

相关推荐

    java中List的用法和实例详解

    在Java编程语言中,List接口是集合框架的重要组成部分,它属于Collection接口的子接口。List接口主要用于存储有序的、可重复的元素序列。与Set不同,List允许元素重复,并且保持插入时的顺序。本篇将详细介绍Java中...

    9.javaList 接口及其实现类.zip

    9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类.zip9.javaList 接口及其实现类....

    java中list排序

    Java 中 List 排序 Java 中 List 排序是指在数据库中查出来的列表中对不同的字段重新排序。一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的 List 中排序,无疑会提高...

    java 接口练习作业

    实现接口意味着一个类承诺实现接口中所有的抽象方法。在类声明中,我们使用`implements`关键字来实现接口: ```java public class MyClass implements MyInterface { public void method1() { // 实现方法1 } ...

    java 中如何从LIST 对象取值

    `List`接口中的`get(int index)`方法允许我们根据指定的索引从列表中获取一个元素。索引从0开始,即第一个元素的索引为0。例如,在给定的代码片段中: ```java List&lt;String&gt; aList = new ArrayList(); aList.add(...

    Java中List的用法

    List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法

    Java类集_List接口

    李兴华关于Java类集_List接口的简易描述课程

    java List 深度复制方法

    在Java编程中,数据结构是程序设计的基础,而List接口作为集合框架的重要组成部分,常常用于存储有序的元素序列。当我们需要复制一个List时,可能会遇到浅复制和深复制的概念。浅复制只复制对象本身,而不复制它引用...

    Java中的Map&List;

    Java中的Map&List Map和List是Java中两个最基本的数据结构,...Map和List接口是Java中的两个基本接口,广泛应用于各种 Java 应用程序中。理解Map和List接口的概念、实现类、方法和应用场景是Java开发者的必备知识。

    java List中对象多属性排序及各属性排序设置

    首先,我们要理解Java List接口中的sort()方法,它是Java 8引入的,用于对整个List进行原地排序。默认情况下,sort()会根据对象的自然顺序进行排序,但这并不适用于拥有多个属性的对象。因此,我们需要创建自定义的...

    list接口思维导图.mm

    对于Java中list接口的有关问题做下的思维导图,便于深化记忆,希望对你有帮助!注意:文件为.mm后缀建议下载freemind打开,免费的思维导图软件!

    Java 实现泛型List

    Java 实现泛型List的源码,基本实现了List接口的全部所有方法。欢迎大家发表自己的观点和建议。

    易语言仿java集合 list map源码

    本主题聚焦于易语言中的面向对象编程,特别是模仿Java集合框架的List和Map接口的实现。这些数据结构在编程中扮演着核心角色,用于组织和管理数据。 首先,让我们深入了解易语言的面向对象编程概念。面向对象编程...

    JAVA中List的增删改查

    在Java编程语言中,List接口是集合框架的重要组成部分,它代表了一个有序的元素序列,允许重复元素,并且保持插入顺序。对于初学者来说,理解如何在List中进行增删改查操作是掌握Java集合框架的基础。本文将详细介绍...

    Java中的interface接口

    自Java 8起,接口引入了默认方法(default methods),它们有方法体且可以在接口中定义。默认方法允许在不破坏已有实现类的情况下扩展接口。同时,接口还可以包含静态方法,它们不属于接口的任何实现类,而是通过...

    java的list取之方法

    在Java中,`List`接口是`Collection`框架的一个重要组成部分,它继承自`Collection`接口。`List`是一种有序集合,允许包含重复元素。`List`的主要特点是可以通过索引访问元素,同时也支持插入、删除等操作。 ### ...

    java.util.List接口的类及用法

    Java中的`java.util.List`接口是集合框架的重要组成部分,它扩展了`Collection`接口,并引入了一些特定于列表的特性,如有序性、可重复性以及对元素的索引访问。这篇博客将深入探讨`List`接口及其常用实现类,如`...

    DELPHI 11调用JAVA 接口

    本篇将详细介绍如何在Delphi 11中调用Java接口,并传递参数及接收返回结果。 1. **JNI(Java Native Interface)基础** JNI是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。在Delphi中调用...

Global site tag (gtag.js) - Google Analytics