• Java基础知识强化之集合框架笔记33:Arrays工具类中asList()方法的使用


    1. Arrays工具类中asList()方法的使用

    1 public static <T> List<T> asList(T... a): 把数组转成集合

    注意事项:
        虽然可以把数组转成集合,但是集合的长度不能改变

    2. 代码示例:

    (1)

     1 package cn.itcast_03;
     2 
     3 import java.util.Arrays;
     4 import java.util.List;
     5 
     6 /*
     7  * public static <T> List<T> asList(T... a):把数组转成集合
     8  * 
     9  * 注意事项:
    10  *         虽然可以把数组转成集合,但是集合的长度不能改变。
    11  */
    12 public class ArraysDemo {
    13     public static void main(String[] args) {
    14         // 定义一个数组
    15         // String[] strArray = { "hello", "world", "java" };
    16         // List<String> list = Arrays.asList(strArray);
    17 
    18         List<String> list = Arrays.asList("hello", "world", "java");
    19         for (String s : list) {
    20             System.out.println(s);
    21         }
    22     }
    23 }

    运行效果如下:

    (2)

     1 package cn.itcast_03;
     2 
     3 import java.util.Arrays;
     4 import java.util.List;
     5 
     6 /*
     7  * public static <T> List<T> asList(T... a):把数组转成集合
     8  * 
     9  * 注意事项:
    10  *         虽然可以把数组转成集合,但是集合的长度不能改变。
    11  */
    12 public class ArraysDemo {
    13     public static void main(String[] args) {
    14         // 定义一个数组
    15         // String[] strArray = { "hello", "world", "java" };
    16         // List<String> list = Arrays.asList(strArray);
    17 
    18         List<String> list = Arrays.asList("hello", "world", "java");
    19         // UnsupportedOperationException
    20         // list.add("javaee");
    21         // UnsupportedOperationException
    22         // list.remove(1);
    23         list.set(1, "javaee");
    24 
    25         for (String s : list) {
    26             System.out.println(s);
    27         }
    28     }
    29 }

    运行效果如下:

  • 相关阅读:
    eclipse导入基于maven的java项目后没有Java标志和没有maven Dependencies有解决办法
    centOS6.5 安装后无法启动无线上网
    centOS6.5 关闭关盖待机
    centOS6.5 usr/src/kernels下为空
    python求两个列表的并集.交集.差集
    二叉树遍历
    python实现单链表的反转
    关系型数据库和非关系型数据库的区别和特点
    python 实现快速排序(面试经常问到)
    golang 切片和map查询比较
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4855787.html
Copyright © 2020-2023  润新知