打印队列的方法

时间:2015-10-16 03:26:10

标签: java queue

任何人都可以帮助我解决这个问题我已经开发了很多主要但我无法解决如何做这个方法我需要编写一个静态方法,它将采取一些队列参数并打印出队列的元素。没有返回例如三个参数,一个表示循环缓冲区的类型对象数组和两个整数,表示队列的头部和尾部。如果你们中任何一个可爱的家伙帮助我,我会非常感激。

import java.util.Scanner;

public class Main{
public static void main(String [] args)
{
  Scanner in = new Scanner(System.in);

  int size = in.nextInt();
  Queue<Integer> q = new Queue<>(size);

  while(in.hasNext())
  {
     String command = in.next();
     if(command.charAt(0) == 'a') // add
        q.add(in.nextInt());
     else if(command.charAt(0) == 'r') // remove
        q.remove();
     else
        System.out.println("");
  }
  Util.printQueue(q.data, q.head, q.tail);
  }
}

0 个答案:

没有答案