[Java基础]泛型基础

Posted Wecccccccc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java基础]泛型基础相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可变参数的使用:

代码如下:

package CanChangePack;


import java.util.Arrays;
import java.util.List;

public class ArgsDemo01 {
    public static void main(String[] args)
    {
        List<String> list = Arrays.asList("hello","world","java");

        //无法进行list.add(),list.remove()操作。
        list.set(1,"hi");

        System.out.println(list);
    }

}

package CanChangePack;


import java.util.List;

public class ArgsDemo01 {
    public static void main(String[] args)
    {
        List<String> list = List.of("hello", "world", "java","world");
        //不支持list.add(),list.remove(),list.set()操作。

        System.out.println(list);
    }

}

package CanChangePack;


import java.util.Set;

public class ArgsDemo01 {
    public static void main(String[] args)
    {
        //不允许重复元素
       Set<String> set = Set.of("hello","world","java");
       
       //不支持set.add(),set.remove()
        
       System.out.println(set);
    }

}

以上是关于[Java基础]泛型基础的主要内容,如果未能解决你的问题,请参考以下文章

java基础--泛型

一个小栗子聊聊JAVA泛型基础

学习笔记Java基础知识——泛型与集合

Java基础总结泛型

Java基础:泛型

Java基础加强总结——泛型