import java.io.*;
class Queqe
{
        ArrayList Myal = new ArrayList();
        void putout(String s)
        {
                Myal.remove(s);
        }
        void putin(String s)
        {
                Myal.Insert(0,s);
        }
        Int32[] values = new Int32[List.Count];
        List.CopyTo(values);        System.out.println(values);
}class  test
{
        public static void main(String[] args) 
        {        
                ArrayList Myal = new ArrayList();
                Queqe MyQueue=new Queqe();
                MyQueqe.putin("Hello");
                MyQueqe.putin("How");
                MyQueqe.putin("are");
                MyQueqe.putin("you");
        }
}

解决方案 »

  1.   

    class  test 前面加个public试下,不知道楼主说的是不是这个问题。
      

  2.   

    问题补充:
    题目是:用ArrayList或LinkedList实现先进先出队列Queue。自定义class Queue。
    首先我运行不过去,其次我感觉有点怪,不知道怎么怪的,自己写的都不知道汗!~
    大家帮忙给解决下啊!在线送分
      

  3.   

    test.java:14: 需要 <标识符>
            List.CopyTo(values);
                       ^
    test.java:16: 需要 <标识符>
            System.out.println(values);
                              ^
      

  4.   

    List.CopyTo? 这种风格就说明代码来历不明了,估计是哪里的C#代码。
      

  5.   

    我在网上找ArrayList的东西的时候看见这么引用的,原来不对啊!
    能帮着改下吗?老师说不难,要觉得我写的实在不着边您有空给写下么?
    先谢谢了
      

  6.   

    这些语句怎么能这样直接放在类声明里哟?
            Int32[] values = new Int32[List.Count]; 
            List.CopyTo(values);         System.out.println(values); 
      

  7.   

    哥们,是不是学C#的出身啊。怎么都是C#的语法,Int32是C#的32位整型,给你一个用Java实现的队列吧(需要J2SE5.0及以上版本)。
    首先,建立一个Test.java文件,内容如下:import java.util.*;class Queue
    {
    java.util.List<String> myList = new LinkedList<String>(); // 入队列
    public void enQueue(String s)
    {
    myList.add(s);
    } // 出队列
    public String deQueue()
    {
    String s = myList.get(0);
    myList.remove(0);
    return s;
    }
        
    // 判断队列是否为空
    public boolean isEmpty()
    {
    return myList.isEmpty();
    }
    }public class Test
    {
    public static void main(String[] args)
    {
    Queue myQueue = new Queue();
    myQueue.enQueue("How");
    myQueue.enQueue("are");
    myQueue.enQueue("you");
    myQueue.enQueue("?");

        while(!myQueue.isEmpty())
         System.out.print(myQueue.deQueue() + " ");
    }
    }使用javac Test.java 编译程序
    使用java Test运行程序运行结果:How are you ?
      

  8.   

    谢谢!哥们有时间给用ArrayList实现下好吗?我想比较下,实在找不到详细讲ArrayList的帖子,不会用,如果你也不会也回我下,我给你结帖好么?
      

  9.   

    我学的太多了混了,c,c++,c#,ajax,哥们能不能帮着用ArrayList实现下啊?我想学下ArrayList,而且没有找到讲ArrayList比较详细的帖子。。谢谢啊!~~~
      

  10.   

    在Thinking in Java中找到的,希望对你有帮助。import java.util.*;class Cat { private int catNumber;
    public Cat(int i) {
    catNumber = i;
    }
    public void id() {
    System.out.println("Cat #" + catNumber);
    }
    }
    public class CatsAndDogs { public static void main(String[] args) { List<Object> cats = new ArrayList<Object>();
    for (int i = 0; i < 7; i++)
    cats.add(new Cat(i));
    for (int i = 0; i < cats.size(); i++)
    ((Cat)cats.get(i)).id();
    }}
      

  11.   

    import java.util.ArrayList;
    import java.util.Collection;class Queue{
    Collection MyList = new ArrayList();

    void Insert(String s){
    MyList.add(s);
    }

    void Remove(String s){
    MyList.remove(s);
    }
    public String toString (){
    String s=MyList.toString();
    return s;
    }

    }
    public class ArrayList1  {


    public static void main(String[] args) {
    Queue ok = new Queue();

    ok.Insert("我");
    ok.Insert("还");
    ok.Insert("没");
    ok.Insert("学");
    ok.Insert("泛型");
    ok.Insert("嘿嘿");
    System.out.println(ok); }}嘿嘿  我也是初学者   希望各位前辈多多指点
    如果有共同者 请加java学习群 58123068