Arrays 的一些方法的使用

xiaoxiao2025-09-17  32

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

public class ArraysDemo {

    public static void main(String[] args) {         // TODO Auto-generated method stub         /*          * Arrays: 集合框架的工具类。里面的方法都是静态的。          * 重点: List asList(数组) 将数组转集合。          *           * 好处:可以使用集合中的方法操作数组中的元素。          * 注意:数组的长度是固定的,所以对于集合的增删方法是不可以使用的          * 否则会发生UnsupportedOperationException 异常          */                  String[] arr = {"haha","xixi","xiaoxiao"};         List<String> list = Arrays.asList(arr);         boolean b=list.contains("haha");         System.out.println(b);          //        list.add("haihai");//UnsupportedOperationException 不支持操作异常,因为数组的长度是固定的。         demo2();     }          public static void demo2(){         /*          * 如果数组中的元素是对象,那么转成集合时,直接将数组中的元素作为集合中的元素进行集合存储          *           * 如果数组中的元素是基本数据类型,那么会将该数组作为集合中的元素进行存储 (把数组当作集合中的一个元素)          *           */         int[] arr= {11,61,51,66,52,31}; //        List list = Arrays.asList(arr);  //        System.out.println(list); //没添加泛型的 输出结果 [[I@15db9742]          List<int[]> list = Arrays.asList(arr);          System.out.println(list.size()); //添加泛型后的结果:              }          

}  

转载请注明原文地址: https://www.6miu.com/read-5036459.html

最新回复(0)