在Java中使用Deque时pop()出现问题
我在使用在Java中使用Deque时pop()出现问题,java,deque,Java,Deque,我在使用Deque时遇到了一个奇怪的问题 我已经两次重新格式化了代码,两种形式都导致了相同的问题 无论我将push()aString[]或ArrayList推送到Deque(为其中一个设置了适当的格式),它都将pop()作为一个对象。我似乎无法使用这样的东西 当我push()aString[]然后pop()时,我无法访问索引。当我在push()一个ArrayList然后pop()时,我不能在它上面使用get() 当我push()一个元素时,它就变成了另一个元素。上面说 “\uuuuuuuuuuu
Deque
时遇到了一个奇怪的问题
我已经两次重新格式化了代码,两种形式都导致了相同的问题
无论我将push()
aString[]
或ArrayList
推送到Deque
(为其中一个设置了适当的格式),它都将pop()
作为一个对象。我似乎无法使用这样的东西
当我push()
aString[]
然后pop()
时,我无法访问索引。当我在push()
一个ArrayList
然后pop()
时,我不能在它上面使用get()
当我push()
一个元素时,它就变成了另一个元素。上面说
“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
我不明白为什么或者如何才能成功地使用
Deque
。您需要显式地将pop()
返回的变量强制转换为其原始类型,例如String[]
或ArrayList我以为我尝试过,但一定犯了一些愚蠢的错误。这很尴尬,但谢谢你!