2017-09-08 31 views
-4

我们如何实现2路字符流?例如说:如何实现2路字符流

插入字符流中,但用户希望在上面流的开始插入另一个字符:

所以在这里开始插入m。然后用户想要另一添加到端:

而且一旦字符被插入流中,它需要由系统处理的,因此,例如an将被首先处理,接着通过man然后mano

注意:让我知道,如果任何其他帖子似乎适合这一点,或者如果它以某种方式重复。

+0

['LindedList'](https://docs.oracle.com/javase/7/docs/api/java /util/LinkedList.html)是一个开始,[deque'](https://docs.oracle.com/javase/7/docs/api/java/util/Deque.html)更为普遍 – AxelH

回答

0

使用接口Deque<E>提供:

支持在两端插入和移除元素的线性集合。

该集合提供

+0

谢谢@AxelH,我的不好,一开始并没有打到我,错过了德克,耗费了我一亩lolple downvotes,lolz。感谢帮助。 :)欢呼声 –