美文网首页
java各类型的相互转化

java各类型的相互转化

作者: ZMRWEGo | 来源:发表于2019-01-06 15:44 被阅读0次

一、List和数组的相互转化

  • 数组转化为List
        ArrayList<Integer> list1 = new ArrayList<>(Arrays.asList(array));
        List<Integer> list = Arrays.asList(array);
        //int 数组转化为list src为数组
        List<Integer> list = Arrays.stream( src ).boxed().collect(Collectors.toList());
      

这不是最好的,因为asList()返回的列表的大小是固定的。这里需要注意,对数组的修改也将影响list的值,ArrayList的本质实现就是这个数组。这种情况下,如果添加或删除列表中的元素,程序会抛出异常UnsupportedOperationException
我们也可以使用for循环,依次将值转化为list

  • List转化为数组
//使用toArray(T[] a)方法
 String[] array2 =(String[]) testList.toArray();

相关文章

  • java各类型的相互转化

    一、List和数组的相互转化 数组转化为List 这不是最好的,因为asList()返回的列表的大小是固定的。这里...

  • 什么是自动装箱、拆箱

    自动装箱、拆箱:基本数据类型和包装类型的相互转换操作(java5增加)。 自动装箱:基本数据类型转化为包装类型。 ...

  • 继承向上转型和向下转型和动态绑定

    向下转型:把引用变量转化为子类类型向上转型:把引用变量转化为父类类型 Base.java Sub.java 详细解...

  • Java花样类型转化

    String to int ( binary system ) Integer 这个类的域或者方法都是静态...

  • java API之包装类

    1.java规定的8种基本数据类型都对应了一个类,即为包装类。 2.基本数据类型、包装类、字符串这三者间的相互转化...

  • java 类型转换

    整型数转化为字符串 字符串转化为整型数 收集的Java类型转换工具

  • java 将String转化为Int

    在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt...

  • 将String 类型转化为 int

    在 Java 中要将 String 类型转化为 int 类型时,需要使用 Integer 类中的 parseInt...

  • Java 泛型

    什么是泛型 Java 1.5 开始引进的参数性类型的,是在编译器进行类型擦除的类型转化,所以Java的泛型是伪范型...

  • java对byte,short,char,int,long运算时

    参考:1 java对byte,short,char,int,long运算时自动类型转化

网友评论

      本文标题:java各类型的相互转化

      本文链接:https://www.haomeiwen.com/subject/uuusrqtx.html