首页 > 编程语言 >2024年3月30号java学习

2024年3月30号java学习

时间:2024-03-30 20:22:37浏览次数:31  
标签:java ArrayList 30 list System 2024 add println out

集合

 集合中的长度不固定,集合中只能存储引用数据类型,不能够存放基本数据类型,需要变成基本数据类型对应的包装类。

基本数据类型的包装类

ArrayList

ArrayList<类型> 变量名 = new ArrayList<>();

示例代码

package arrayList;

import java.util.ArrayList;

public class arrayList {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList();


        list.add("li");//添加元素是一定可以添加成功的,所以返回值一定是true
        list.add("nxl");
        list.add("lzy");
        list.remove("li");//删除指定元素的时候的返回值是一个boolean类型来表示有没有删除成功
        String t = list.remove(0);
        list.add(t);
        System.out.println(t);//删除下标的返回值是删除下标位置的元素
        System.out.println(list.set(1, "nm"));//会把被覆盖的元素返回
        System.out.println(list.get(1));
        System.out.println(list.size());
        System.out.println(list);
    }
}

当函数返回多个值的时候,需要一个容器来返回,比如:集合、数组

示例代码

package arrayList;

import java.util.ArrayList;

public class arrayList {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList();

        list = f();

        System.out.println(list);
    }

    public static ArrayList<String> f() {
        ArrayList<String> name = new ArrayList<>();

        name.add("li");
        name.add("lzy");
        name.add("nxl");

        return name;
    }
}

 

标签:java,ArrayList,30,list,System,2024,add,println,out
From: https://www.cnblogs.com/lwj1239/p/18105595

相关文章

  • Java基础 TCP协议下,收发数据代码实现
     --------------------------------------------------------------------------------------------------------------------------------- 代码实现:1.发送数据:publicstaticvoidmain(String[]args)throwsException{//1.创建Socket对象。细节:在创建对象的同......
  • 算法模板 v1.10.5.20240330
    算法模板v1.1.1.20240115:之前历史版本已不可寻,创建第一份算法模板。v1.2.1.20240116:删除“编译”-“手动开栈”;删除“编译”-“手动开O优化”;修改“编译”-“CF模板”;删除“读写”;删除“图论”-“欧拉图”-“混合图”;删除“图论”-“可达性统计”;删除“数据类型”-“高精类”。......
  • 【Java多线程】7——阻塞队列&线程池
    7线程池⭐⭐⭐⭐⭐⭐Github主页......
  • ChatGPT 提示词:2024最新AIGC提示词大全
    ChatGPT提示词:2024最新AIGC提示词大全......
  • JAVA学习-网络编程.Java11标准化的HTTP Client
           Java11引入了标准化的HTTPClient,它提供了一种现代化、灵活且易于使用的方式来进行HTTP通信。下面是关于Java11标准化的HTTPClient的概述以及与其他比较和高级应用的说明:1.概述:       Java11标准化的HTTPClient是一种替代HttpURLConnection的新......
  • (day 24)JavaScript学习笔记(异常的处理)
    概述         这是我的学习笔记,记录了JavaScript的学习过程。在写博客的时候我会尽量详尽的记录每个知识点。如果你完全没接触过JavaScript,那么这一系列的学习笔记可能会对你有所帮助。    今天学习异常的处理,主要是捕获异常、throw关键字主动抛异常、Error......
  • 20240330
    好像这次dxlx重庆只有我一个人来了?尬,根本没有认识的人,因为这个吃饭都不积极了,一个人吃饭有什么意思啊。。。还不如不吃。好好好,这就是cdqz的优良传统吗?讲两天的ds,第一天还是线段树平衡树,第二天直接把LCT整上来了。而且第一天的平衡树不是splay,是FHQTreap,也不知道讲LC......
  • 2024年的计划大纲
    目标明确是所有行为的前提细水长流、坚持不懈才能达成目标(个人性格浮躁)技术向java相关技术栈(基础能力)鱼皮的java学习路线发展方向的调查、思考、尝试(职业规划)自身性格修炼认真读1-2非技术类书籍出门,接触外界,和人交流把自己放在平等位置关注自身,感受培养松弛感......
  • JavaImprove--Lesson07--异常处理的两种方式,collection集合
    一.Java异常处理的两种方式Java的异常机制是一种处理程序中错误的方式,它包括异常的抛出、捕获和处理。异常是在程序运行过程中发生的异常事件,如数学运算中的除0异常、数组越界、空指针异常等。在Java中,异常被视为一种对象,可以通过使用try-catch语句块来捕获和处理。当try块中的......
  • java计算机毕业设计(附源码)学校实验课教学管理(ssm+mysql+maven+LW文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义标题:实验课教学管理的创新与实践在现代教育体系中,实验课作为理论与实践相结合的关键环节,其教学质量直接关系到学生的创新能力和实践技能的培养。随着科技的快速发......