今天遇到个问题。
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);
piper 2008-05-29
String[] tt=(String[])list.toarray(new String[list.size()]);
发表评论

您还没有登录,请登录后发表评论

青雉
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜