日期:2014-05-20  浏览次数:20751 次

ArrayList list = new ArrayList();怎么报错了 。
package review;

public class Demo3 {
public static void main(String[] args){

ArrayList list = new ArrayList();

int sum=0;
for(int i=0;i<10;i++){
list.add(i);
}

for(int i=0;i<list.size();i++){
int a = (Integer)list.get(i);
sum+=a;
System.out.println(sum);

}
}

}


怎么会报错:ArrayList cannot be resolved to a type

------解决方案--------------------

package review;
import java.util.ArrayList;

public class Test02 {
public static void main(String[] args) {

ArrayList list = new ArrayList();

int sum = 0;
for (int i = 0; i < 10; i++) {
list.add(i);
}

for (int i = 0; i < list.size(); i++) {
int a = (Integer) list.get(i);
sum += a;
System.out.println(sum);

}
}

}

没有引包
------解决方案--------------------
加上这个:
import java.util.ArrayList;

ArrayList这个类(事实上是个接口),你需要引入才能使用。
------解决方案--------------------
引用:

package review;
import java.util.ArrayList;

public class Test02 {
public static void main(String[] args) {

ArrayList list = new ArrayList();

int sum = 0;
for (int i = 0; i < 10; i++) {
list.add(i);
}

for (int i = 0; i < list.size(); i++) {
int a = (Integer) list.get(i);
sum += a;
System.out.println(sum);

}
}

}

没有引包

++
没有导包