试图使用容器,ArrayList类

时间:2013-03-27 16:44:05

标签: java

我正在尝试学习如何使用java的容器类。 我在编程容器上找到了以下URL:link

我无法让他们的示例代码工作,他们有

class ListOps {
    public static void main( String[] args )
    {
        List animals = new ArrayList();                                     //(A)
        animals.add( "cheetah" );                                           //(B)
        animals.add( "lion" );
        animals.add( "cat" );
       ....
       ....

我无法让添加工作,我在令牌“cheetah”上获得语法错误删除此令牌,我的代码:

public class cStringContainer {

    ArrayList animals = new ArrayList();                                     //(A)
    animals.add( "cheetah" ); // error hear, syntex error

}

2 个答案:

答案 0 :(得分:5)

你需要在你的类中使用一个方法,你不能简单地将代码放在一个Class中,除非它在一个静态块中。从示例中复制main方法,它将起作用。

答案 1 :(得分:2)

主要发生了什么事?

public class cStringContainer {
public static void main( String[] args ) { 
ArrayList animals = new ArrayList();                                     //(A)
animals.add( "cheetah" ); // error hear, syntex error
}
}