Java BlockingDeque addLast()方法及示例
BlockingDeque 的 addLast(E e) 方法在有空间的情况下将参数中传递的元素插入到Deque的末端。如果BlockingDeque有容量限制,没有空间可以插入,它将返回一个IllegalStateException。
语法
参数: 该方法接受一个强制参数 e ,它是要插入BlockingDeque末端的元素。
返回: 该方法不返回任何东西。
异常
- IllegalStateException :如果由于容量的限制,此时不能添加该元素。
- NullPointerException : 如果指定的元素是空的。
注意 : BlockingDeque 的addLast()方法是继承自Java中的LinkedBlockingDeque类。
以下程序说明了BlockingDeque的addLast()方法。
程序1 :
输出。
程序2 :
输出
程序3 :
输出
**参考资料: **https: //docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html#addLast(E)