您的位置:首页 > 职场人生

黑马程序员——Java基础---数组与集合之间转换

2015-08-20 22:56 573 查看
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

数组转集合 方法:<T>List<T> Arrays.asList(T... a); 由数组生成一个长度不可变得集合.

-------------------------------------------------------------------------------------
集合转数组 方法public Object[ ] toArray( ); 转成一个Object类型的数组
方法public <T> T [ ] toArray(T[ ] a) 将集合转成数组,返回数组的类型由传入数组的类型决定,
如果传入的参数放下集合中的内容,则会将集合中的内容放到该数组中
如果传入的参数放不下集合中的内容则会将集合中的内容放到一个新生成的数组中,并返回新生成的数组.

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

public
class
Demo_18_9
{

public
static
void
main(String
[]
args
)
{
//数组转集合

List
<String>
list=
Arrays.asList
("尤里斯",
"奈文摩尔"
,"德鲁伊",
"克里斯贝罗"
,"力丸",
"屠夫");
[align=left] //集合转数组:[/align]
[align=left] //方法一[/align]
Object[]array=
list.toArray();
System
.out.
println(Arrays
.toString(
array));
//方法二

String
[]arr=
new
String[
3];
String
[]
array2
=
list
.toArray(
arr);
System
.out.
println(Arrays
.toString(
array2));
System
.out.
println(Arrays
.toString(
arr));

}
[align=left]}[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: