日期:2014-05-18  浏览次数:20675 次

java 队列方面的问题
具体需求如下:
java向串行口发送数据
数据格式是:
0xFF    0x03     0x06 0x02   0x07
(head)  (length) (  date  )  (check)

发送过程中先将上述数据存放进入一个发送数据队列(先进先出)中

这个操作如何实现?

如何定义队列?
java 队列

------解决方案--------------------
Queue<Integer> queue = new LinkedList<Integer>();
        queue.offer(0xFF);
        queue.offer(0x03);
        queue.offer(0x06);
        queue.offer(0x02);
        queue.offer(0x07);
        
        Integer data;
        while ((data = queue.poll()) != null) {
         System.out.println(String.format("%1$x", data));
        }

------解决方案--------------------
Queue<String> queue = new LinkedList<String>();  
queue.offer("..");
queue.offer("..");
jdk5.0新增的接口,就是用来支持队列操作的。