一.Array 转为List1.实现方法 :java中数组转list使用Arrays.asList(T... a)方法。public class Array2List {public static void main(String[] args){List<String> listA=Arrays.asList("dog","cat","cow");String[] strs={"dog","cat","cow"};List<String> listB= Arrays.asList(strs);System.out.println(listA);System.out.println(listB);}
}
2.注意事项1)Arrays.asList()方法返回的对象是Arrays的内部类,对list的操作仍然反映在原数组上,因此这个list是定长的,不支持add、remove操作;2)由于asList方法接受的泛型参数,因此不能用于基本类型,只能使用如下方法:public class Array2List {public static void main(String[] args){int[] a={1,2,3,4,5};List<Integer> list=new ArrayList<>();for(int i:a){list.add(i);}System.out.println(list);}
}
二.List转为Array1.实现:使用list.toArray()public class Array2List {public static void main(String[] args){List<String> list=new ArrayList<>();list.add("dog");list.add("cat");list.add("cow");String[] animals=list.toArray(new String[0]);for(String animal:animals){System.out.println(animal);}}
}

Java List和Array之间的转换相关推荐

  1. java conversion_java 基本数据类型之间的转换(Conversion between Java basic data types).doc...

    java 基本数据类型之间的转换(Conversion between Java basic data types) java 基本数据类型之间的转换(Conversion between Java ...

  2. java千克和磅之间的转换,进行打印

    package pritice4; public class Changekg { public static void main(String[] args) { // 打印千克和磅之间的转换   ...

  3. Java int[] integer[] List之间的转换

    代码如下: package com.xinyu.test;import java.util.Arrays; import java.util.List; import java.util.stream ...

  4. Java开发中数据类型之间的转换

    1).简单类型数据间的转换,有两种方式:自动转换和强迫转换,通常产生在表达式中或方法的参数传递时. 自动转换 具体地讲,当1个较"小"数据与1个较"大"的数据1 ...

  5. java不同时区时间转换,Java不同时区(timezone)之间时间转换

    最近出现一个问题是这样的 我们的系统在国外打印的日志时间由于时差关系和国内不一致 看起来不方便 希望国外的日志和国内保持一致 即 需要对不同时区的时间做转换调整 统一为国内时间. 一.关于时区的一些概 ...

  6. Java不同时区(timezone)之间时间转换

    最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区的时间做转换调整,统一为国内时间. 一.关于时区的一些概 ...

  7. java 时间与字符串之间的转换

    1. long字符串转换成yyyy-MM-dd HH:mm:ss格式输出 1 import java.text.SimpleDateFormat; 2 import java.util.Date; 3 ...

  8. Java 摄氏和华氏之间的转换

    题目描述 编写一个程序,从键盘读入一个实数表示摄氏温度,并将它们转化为华氏温度输出(输出时保留2位小数),其转换公式如下: 华氏温度=(9/5)×摄氏温度+32 输入描述 一个表示摄氏温度的实数 输出 ...

  9. uint8 t对应java,uint8_t*和jstring之间的转换

     通过jstringTostring函数,可将Android端用户输入的信息通过JNI传送到本地函数,进行socket传输,以达到Android应用之间的通信. //jstring to uint ...

最新文章

  1. TensorFlow + Docker + PyCharm
  2. sqlserver 改变编码格式_PR基础教程 | Day7:导出及格式讲解
  3. 图像工程之图像处理 CH1绪论
  4. how is SAP UI5 configuration.js loaded in the runtime
  5. python中del语句
  6. eclipse导入myeclipse项目
  7. 速度堪比Adam,准确率媲美SGD,还能稳定训练GAN:全新优化器成为NeurIPS爆款
  8. 一个解决方案创建多个项目问题解决方案
  9. JavaScript强化教程——Bootstrap
  10. (一)查询出排序中的最大值和最小值
  11. GPU服务器硬件及软件
  12. xp系统之家官网纯净版系统下载
  13. 如何修复硬盘的分区表
  14. 如何给CSDN博客添加微信公众号二维码或自定义栏目
  15. flutter入门之实现展示机构树的功能
  16. DVB数字电视系统简介(DVB-C,DVB-S,DVB-T)
  17. 常用ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性归纳
  18. 传智播客数据绑定和数据库开发基础(第四季)
  19. Servlet学习之Servlet概念与运行流程
  20. 以太网的时钟同步(1588时钟)

热门文章

  1. mysql中同一天入职怎么表示_ORACLE入职考试题及答案
  2. Star Schema完全参考手册读书笔记二
  3. 吴恩达深度学习之二《改善深层神经网络:超参数调试、正则化以及优化》学习笔记
  4. Leetcode每日一题:738.monotone-increasing-digits(单调递增的数字)
  5. SpringBoot进阶教程 | 第四篇:整合Mybatis实现多数据源
  6. 香港科技大学TensorFlow速成(1)
  7. linux如何打开dhcp服务,怎么开启DHCP服务器啊
  8. jupyter notebook 安装教程
  9. SpringBoot实战教程(2)| 整合knife4j3.0.3
  10. 如何生成指定范围不重复的随机数数组