本人正在看书自学Java,但书本有很多地方都出错,例如下面这段代码是不能通过编译的,麻烦大家帮忙改一下错,谢谢。import java.util.*;
class text1 {
public static void main(String args[]){
Collection c1=new ArrayList(25);
c1.add(new String("One"));
c1.add(new String("Two"));
String s="Three";
c1.add(s);
for (int i=0;i<c1.size();i++)
System.out.println(c1.get(i));
Object[] array=c1.toArray();
String[] str=(String[])c1.toArray(new String[0]);
System.out.println(Arrays.toString(str));
Collection c2=new ArrayList(2);
c2.add(new String("Four"));
c2.add(new String("Five"));
c1.addAll(c2);
for (int j=0;j<c1.size();j++)
System.out.println(c1.get(j));
Collection c3=new ArrayList(2);
c3.add(new String("Two"));
c3.add(new String("Five"));
c1.removeAll(c3);
for (int k=0;k<c1.size();k++)
System.out.println(c1.get(k));
c1.retainAll(c2);
for (int l=0;l<c1.size();l++)
System.out.println(c1.get(l));
}
}本人学到容器那一章(还没看完那章书),然后了解到Collection容器里是没有get()方法的,但源代码里面调用了这个方法,出错的提示是“找不到符号”,我现在想知道怎样改才能使该代码能被正常编译,谢谢大家了。
class text1 {
public static void main(String args[]){
Collection c1=new ArrayList(25);
c1.add(new String("One"));
c1.add(new String("Two"));
String s="Three";
c1.add(s);
for (int i=0;i<c1.size();i++)
System.out.println(c1.get(i));
Object[] array=c1.toArray();
String[] str=(String[])c1.toArray(new String[0]);
System.out.println(Arrays.toString(str));
Collection c2=new ArrayList(2);
c2.add(new String("Four"));
c2.add(new String("Five"));
c1.addAll(c2);
for (int j=0;j<c1.size();j++)
System.out.println(c1.get(j));
Collection c3=new ArrayList(2);
c3.add(new String("Two"));
c3.add(new String("Five"));
c1.removeAll(c3);
for (int k=0;k<c1.size();k++)
System.out.println(c1.get(k));
c1.retainAll(c2);
for (int l=0;l<c1.size();l++)
System.out.println(c1.get(l));
}
}本人学到容器那一章(还没看完那章书),然后了解到Collection容器里是没有get()方法的,但源代码里面调用了这个方法,出错的提示是“找不到符号”,我现在想知道怎样改才能使该代码能被正常编译,谢谢大家了。
解决方案 »
- 我快被JTable给烦死了,求大神来解决
- 关于jni的一点疑问
- java.lang.NullPointerException
- 急需java计算器小程序,在线等!!!!!!!
- 怎样显示上下标
- 关于java中数据库备份和恢复
- 关于SWING的问题,高手进来。
- 为什么JBuilder不叫JavaBuilder,and freeJava改名为realJ ???
- 非常失望,全球最大的开源项目基地sourceforge被中国电信封杀
- 关于数据库的问题!我搞了几天拉!天啊!我不想学java拉!!
- 我用AbstractTableModel,但是boolean的checkbox显示不正常
- 如何使js日历点击日期后页面跳转
Collection c1 = new ArrayList(25);
c1.add(new String("One"));
c1.add(new String("Two"));
String s = "Three";
c1.add(s);
for (int i = 0; i < c1.size(); i++)
System.out.println(((ArrayList) c1).get(i));
Object[] array = c1.toArray();
String[] str = (String[]) c1.toArray(new String[0]);
System.out.println(Arrays.toString(str));
Collection c2 = new ArrayList(2);
c2.add(new String("Four"));
c2.add(new String("Five"));
c1.addAll(c2);
for (int j = 0; j < c1.size(); j++)
System.out.println(((ArrayList) c1).get(j));
Collection c3 = new ArrayList(2);
c3.add(new String("Two"));
c3.add(new String("Five"));
c1.removeAll(c3);
for (int k = 0; k < c1.size(); k++)
System.out.println(((ArrayList) c1).get(k));
c1.retainAll(c2);
for (int l = 0; l < c1.size(); l++)
System.out.println(((ArrayList) c1).get(l));
}
刚查到的。