ArrayList的toarray()问题? int alength=a.size();String[] b=new String[alength];a.toarray(b); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ArrayList a = new ArrayList(); a.add("fdasfdsas"); a.add("dsadfsa"); a.add("fdas"); Object[] b=a.toArray(); String s = (String)b[0]; System.out.println(s); Java文档有一种推荐写法String[] b=(String[])a.toarray(new String[0]); ArrayList.toArray()返回的是Object[],不能转换到String[]。用shenyouth(新晴)的方法就OK。 (String[]) l.toArray(new String[l.size()]);l是个List的实例good luck 没有生成b的对象,她只是个空引用。String[] b = new String[a.size()]; //如果要返回某一类型的Array,需要传入一个同类型Array的对象。String[] b=(String[])a.toarray(new String[]{}); treeroot(根根) 是牛人,向你学习 江湖救急啊!!刚编了个简单的Java程序 不知道为什么出错 大家看下啊 高分求教,lucene翻页,内容不更新, java文本编辑器 为什么不能过滤掉一些文件 myeclipse怎么使用?有什么作用?感谢 问一个关于数组的简单问题 关于JPopupMenu的问题,请大家帮帮忙,谢谢。 请问如何用java对EXECL插入图片 请问JAVA用什么代替C/C++中的宏定义? Java里有什么函数可以直接调用win\command下的命令? 关于JOptionPane.showOptionDialog的返回值........... 初学JAVA,请问大哥们,JAVA用什么IDE比较好?谢谢!!!
a.add("fdasfdsas");
a.add("dsadfsa");
a.add("fdas"); Object[] b=a.toArray(); String s = (String)b[0];
System.out.println(s);
String[] b=(String[])a.toarray(new String[0]);
用shenyouth(新晴)的方法就OK。
String[] b = new String[a.size()];
String[] b=(String[])a.toarray(new String[]{});