可变参数的使用运行示例
时间:2020-04-10
本文章向大家介绍可变参数的使用运行示例,主要包括可变参数的使用运行示例使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
public class ArgsDemo2 { public static void main(String[] args) { //Arrays工具类中有一个静态方法: //public static <T> List<T> asList(T... a):返回由指定数组支持的固定大小的列表 List<String> list = Arrays.asList("hello", "world", "java"); // list.add("javaee"); //UnsupportedOperationException不支持的请求操作 // list.remove("world" ); //UnsupportedOperationException不支持的请求操作 list.set(1,"javaee"); //[hello, javaee, java] System.out.println(list); //[hello, world, java] } }
List.of 方法和Set.of 方法是JDK9的新特性,
public class ArgsDemo { public static void main(String[] args) { //List接口中有一个静态方法: //public static <E> List<E> of (E... elements):返回包含任意数量元素的不可变列表 List<String> list = List.of("java","hello","world"); //JDK9的新特性 // list.add("javaee"); //UnsupportedOperationException不支持的请求操作 // list.add("remove"); //UnsupportedOperationException不支持的请求操作 list.set(1,"javaee"); //UnsupportedOperationException不支持的请求操作 System.out.println(list); //第一次输出:[java, hello, world] } }
public class ArgsDemo { public static void main(String[] args) { //Set接口中有一个静态方法: //public static <E> Set<E> of (E... elements) :返回一个包含任意数量元素的不可变集合 Set<String> set = Set.of("java", "hello", "world"); // Set<String> set = Set.of("java", "hello", "world","hello"); //IllegalArgumentException非法参数 // set.add("javaee"); //UnsupportedOperationException不支持的请求操作 // set.remove("world"); //UnsupportedOperationException不支持的请求操作 System.out.println(set); //第一次输出:[world, hello, java] } }
Set集合是不带索引的集合,所以不能进行任何带索引的操作,比如List集合中的set方法。也不能根据索引进行遍历。
原文地址:https://www.cnblogs.com/pxy-1999/p/12668590.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法