博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合类转化成数组
阅读量:4880 次
发布时间:2019-06-11

本文共 473 字,大约阅读时间需要 1 分钟。

使用比较多的时ArrayList转化成数组,例如:

List
strList = new ArrayList
();strList.add("aaa");strList.add("bbb");strList.add("ccc");Object[] strArr = strList.toArray();

调用toArray方法返回的时Object类型的数组,而且不能进行类型转化,

String[] strArr = (String[])strList.toArray();

如果用如上方法进行类型转化运行时会跑出类型转化错误。但是我们可以采用toArray同名的另一个方法进行转化:

String[] strArr = strList.toArray(new String[0]);

这样调用就可以将ArrayList<String>转化成String[]了。

 

转载于:https://www.cnblogs.com/blackckat-hm/p/3920388.html

你可能感兴趣的文章
C# Base64加密解密
查看>>
HDU 1255 覆盖的面积 线段树+扫描线
查看>>
关联映射 ---- Hibernate之多对多关系
查看>>
System.ArgumentException: 另一个SqlParameterCollection中已包含SqlParameter。
查看>>
【1】自定义WindowsForm分页控件使用【共两篇】
查看>>
堆的插入删除
查看>>
期末大作业
查看>>
[转载] C++ 类中的类成员变量怎么调用带参数的构造函数来初始化?
查看>>
django os.environ慎用setdefault操作环境变量!
查看>>
PAT 1010 一元多项式求导 (25)(STL-map+思路)
查看>>
搜索1001(二分)
查看>>
Neural Style学习1——简介
查看>>
如何在手机上实现高精度及自适应多种场景的计步器算法
查看>>
L - Points on Cycle
查看>>
POJ 3761 Bubble Sort
查看>>
依据分辨率区分手机、平板、pc
查看>>
9 抽象类
查看>>
java volatile用法及原理
查看>>
Codeforces 235C
查看>>
[POJ1625]Censored!(AC自动机+DP+高精度)
查看>>