把List转换成某种类型的数组,就拿String类型来做例子吧,有以下两种方式:

//方法1,使用不带参数的toArray方法
String[] arr1=new String[list.size()];
list.toArray(arr);//此时arr就有了list中的值了
//方法2,使用带参数的toArray方法
String[] arr2=(String[])list.toArray(new String[0]);//参数含义的解释:要存储列表中元素的数组,如果它足够大的话;否则为此目的分配一个运行时类型相同的新数组。

以下方法是错误的:

String[] arr=(String[])list.toArray();//会出现java.lang.ClassCastException

参考:list.toArray出现java.lang.ClassCastException

转载于:https://www.cnblogs.com/mySummer/p/4106839.html

java中List的toArray方法相关推荐

  1. 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...

    [多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...

  2. java中读取文件的方法

    总结一下java中读取文件的方法: 方法一(逐行的读取文件内容): private FileReader fileReader; private BufferedReader bufferedRead ...

  3. JAVA中线程同步的方法(7种)汇总

    JAVA中线程同步的方法(7种)汇总 同步的方法: 一.同步方法 即有synchronized关键字修饰的方法. 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法. ...

  4. Java中wait和sleep方法的区别

    1.两者的区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁). wait ...

  5. 详细讲解Java中log4j的使用方法

    详细讲解Java中log4j的使用方法 作者: 网络 来源: 日期: 2008-1-3 23:40:24 1.Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要 ...

  6. php url乱码java接收,java中url乱码解决方法

    java中url乱码解决方法:(推荐:java视频教程) 1.将字符串转码:newString("xxxxx".getBytes("iso-8859-1"),& ...

  7. java中容易混淆的方法_java中容易混淆的区别

    本文会随时更新一些java中容易混淆的关键字或者知识点,如有偏见之处,望留言! final和static的差别: 1,final的英语意思"最后的",在java中修饰类,方法和变量 ...

  8. Java中的String.hashCode()方法可能有问题?

    过去几天,我一直在浏览Reddit上的一篇文章.这篇文章看得我要抓狂了.文章指出,Java中的String.hashCode()方法(将任意长度的字符串对象映射成32位int值)生成的哈希值存在冲突. ...

  9. 遍历Java中的列表的方法

    本文翻译自:Ways to iterate over a list in Java Being somewhat new to the Java language I'm trying to fami ...

最新文章

  1. coreldraw绘制兔子视频_53个CAD市政工程设计视频教程+62个图纸,3天学会制图!
  2. java location_JAVA setlocation()方法并不能定义组件的位置,setBounds()方法无法改变组件的大小。小白一枚...
  3. 破解visual sourcesafe数据库admin用户密码
  4. Python DataFrame导出CSV、数据库
  5. 漫游Kafka实战篇之客户端编程实例
  6. Html、CSS、JavaScript 实时效果在线编辑器 - 学习的好工具,算不算?!
  7. angularjs 表单验证 和 页面初始化闪烁
  8. localStorage本地存储数组、读取、修改、删除
  9. extract-text-webpack-plugin用法
  10. 如何在mac中使用downie下载视频?
  11. Android重力感应实现方式简介
  12. 迷你HTTP服务器+小型博客
  13. 北航基物1101英文波尔共振实验
  14. 【NOIP2016提高A组五校联考4】ksum
  15. html个性花边代码,十种漂亮的多层花边边框代码
  16. Lantek.v27-ISO 1DVD(钣金专家)
  17. cocosLua 之cocosStudio动画
  18. 织梦高端婚纱摄影网站织梦模板(带手机端
  19. mindray心电监护仪使用说明_监护仪使用说明
  20. 04-学院管理系统数据库-专业管理数据操作

热门文章

  1. react native 报错:cannot read property 'length' of undefined
  2. 字节跳动内部学习资料泄露!kafka入门教程
  3. 【深度学习】利用神网框架分割病理切片中的癌组织(胃)
  4. 【Ubuntu入门到精通系列讲解】常用其他命令(find ln tar apt)等速查
  5. python【数据结构与算法】Queue,LifoQueue,PriorityQueue
  6. 全卷积神经网路【U-net项目实战】肺结节分割案例分析:DSB3Tutorial
  7. c语言综合性实验数字益智游戏排行榜,C语言综合性实验报告1.doc
  8. linux技术工程师,LINUX系统工程师技术(Engineer)-------第四天
  9. java concurrency_Java Concurrency - Lock
  10. 404页面设计技巧性分享不容错过!