Stack<Character> myStack = new Stack<Character>();
char letter = 'a';
myStack.push((Character) letter);
Run Code Online (Sandbox Code Playgroud)
创建一个包含堆Character对象,并投出您chars到Character,将其插入.
Java Character类:http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html
就像ints和Integers一样,您需要先包装一个原语,然后才能将其插入到数据结构中.
编辑:显然Stack已弃用,因为它继承自Vector.原因如下:为什么Java Vector类被认为已过时或已弃用?
正如马克彼得斯所说,你应该使用LinkedList或ArrayDeque.