首页 > 编程语言 >java学习日记20230410-List

java学习日记20230410-List

时间:2023-04-11 22:34:35浏览次数:48  
标签:java 20230410 list System add println List out

List接口基本介绍

  • List集合类中元素有序,即添加顺序和取出顺序一致,且可重复;
  • List集合中的每隔元素都有其对应的顺序索引,即支持索引
  • List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素
  • JDK API中List接口的实现类有:ArrayList LinkedList Vector
public class ListMethod {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("张三丰");
        list.add("贾宝玉");
        list.add(1,"林黛玉");
        list.add("测试");
        System.out.println(list);
        //addAll
        List list1 = new ArrayList();
        list1.add("张三丰");
        list1.add("贾宝玉");
        list1.add(1,"林黛玉");
        list.addAll(3,list1);
        System.out.println(list);
        System.out.println(list.get(5));
        //indextOF
        System.out.println(list.indexOf(list));
        //lastIndexOf
        System.out.println(list.lastIndexOf("贾宝玉"));
        //remove
        list.remove("贾宝玉");
        //删除所有
        list.removeAll(list1);
        System.out.println(list);
        //set 替换
        list.set(0,"ceshi");
        System.out.println(list);
        //sublist 返回list对象前闭后开
        List list2 = list.subList(0, 1);
        System.out.println(list2);
    }
}

标签:java,20230410,list,System,add,println,List,out
From: https://www.cnblogs.com/DragonJack/p/17299664.html

相关文章

  • Javaweb-登录界面-filter配合案例-2023-04-11
    1、新建login.jsp登录界面响应的路径<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Login</title></head><body><h1>登录界面</h1><hr><form......
  • javaEE进阶小结与回顾(五)
    字符集字符集基础一堆字符的集合,包含很多字符,并且每个字符都有一个数字编号与之对应常见字符集有:ASCII字符集,GBK字符集,Unicode字符集等计算机根据字符集,可对字符进行编码,以便计算机识别和存储各种文字常用字符集ASCII字符集美国信息交换标准代码,包括了数......
  • Java-Day-8(方法重载 + 可变参数 + 作用域 + 构造方法 + this 关键字 )
    Java-Day-8方法重载(Overload)java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致在调用方法时,通过所给的参数来选择执行的是哪个方法重载好处减轻了起名的麻烦减轻了记名的麻烦注意细节方法名必须相同参数列表必须不同形参类型或个数或顺序,......
  • 一文掌握ArrayList和LinkedList源码解读
    大家好,我是Leo!今天来看一下ArrayList和LinkedList的源码,主要是看一下常用的方法,包括像add、get、remove方法,大部分都是从源码直接解读的,相信大家读完都会有一定收获。ArrayListList<String>list=newArrayList<>();list.add("zly");list.add("coding");list.add("菜......
  • 【Java 线程池】【四】ThreadPoolExector中的Worker工作者原理
    1 前言上一节我们看了ThreadPoolExecutor线程池的execute内部方法流程,addWorker方法流程,看到Worker是线程池内部的工作者,每个Worker内部持有一个线程,addWorker方法创建了一个Worker工作者,并且放入HashSet的容器中,那么这节我们就来看看Worker是如何工作的。2  内部属性我们......
  • Day14_Java_作业
    编程题:1:获取10个1-20之间的随机数,要求不能重复答:packageStudentWork;importjava.util.ArrayList;/****需求:1:获取10个1-20之间的随机数,要求不能重复*@authorAoman_Hao*/publicclassDay14_Work_Demo{publicstaticvoidmain(String[]args)......
  • 通过java实现word转PDF
    通过java实现word转PDF原文链接:https://blog.csdn.net/ka3p06/article/details/125476270介绍用于java项目中解决word转pdf的需求,转换的效果跟调用的工具类、字体库、源文件(是wps还是microsoft保存的,格式版本等)、系统环境等多个因素相关,没有百分百完成的方法,只有不断尝试,......
  • Java实现PDF转Word
    Java实现PDF转Word原文链接:https://blog.csdn.net/Mgg9702/article/details/1249874831、引入jar包或依赖这里用到的是aspose-pdf,这个依赖需要单独配置仓库地址,也可以直接去官网下载jar包<repositories> <repository> <id>AsposeJavaAPI</id> <name>AsposeJavaAPI<......
  • java将Word转换成PDF三种方法
    java将Word转换成PDF三种方法原文链接:https://blog.csdn.net/weixin_38409915/article/details/125317664网上有很多将Word转换成PDF的方式,这里找了三种比较简单的工具:poi、jacob和aspose。1.POI依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-o......
  • java实现给图片添加水印(文字水印或图片水印)
    java实现给图片添加水印(文字水印或图片水印)原文链接:https://blog.csdn.net/qq_26383975/article/details/125996277本文介绍java实现在图片上加文字水印的方法,水印可以是图片或者文字,操作方便。目录一、java实现给图片添加文字水印1.获取原图片对象信息1.1读取本地图......