2006-09-28
ArrayList<String>.toArray()的问题
今天遇到个问题。
ArrayList<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
String[] tt = list.toArray();
这个编译的时候会出问题。
String[] tt = (String[])list.toArray();
这个编译就过去了。但运行的时候就出异常了。
后来在网上找。
终于找到。
Java文档有一种推荐写法
String[] tt=(String[])list.toarray(new String[0]);
ArrayList<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
String[] tt = list.toArray();
这个编译的时候会出问题。
String[] tt = (String[])list.toArray();
这个编译就过去了。但运行的时候就出异常了。
后来在网上找。
终于找到。
Java文档有一种推荐写法
String[] tt=(String[])list.toarray(new String[0]);
评论
piper
2008-05-29
or
String str [] = new String [al.size ()];al.toArray (str);
String str [] = new String [al.size ()];al.toArray (str);
piper
2008-05-29
String[] tt=(String[])list.toarray(new String[list.size()]);
发表评论
- 浏览: 13962 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
ArrayList<String>.toArra ...
or String str [] = new String [al.size ( ...
-- by piper -
ArrayList<String>.toArra ...
String[] tt=(String[])list.toarray(new S ...
-- by piper -
Jdk 6 , 野马, 新特性预览
to limingsky:其实SUN并没有必要在界面上跟MS争,你之所以觉得跟M ...
-- by shjy.nicholas -
Jdk 6 , 野马, 新特性预览
希望Sun还是能够放开桌面,把更多的精力放在J2EE上面,毕竟桌面程序跟Ms的还 ...
-- by limingsky -
Jdk 6 , 野马, 新特性预览
不错,总体来看,进步很大,不过应该是一个过渡版本。
-- by jerry.li






评论排行榜