0
A
回答
6
Stack<Character> myStack = new Stack<Character>();
char letter = 'a';
myStack.push((Character) letter);
創建包含Character
對象堆棧,並投出您char
s到Character
,將其插入。
的Java類Character
:http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html
就像int
S和Integer
S,你需要用一種原始的,然後才能在一個數據結構插入。
編輯:顯然Stack
已被棄用,因爲它從Vector
繼承。原因如下:Why is Java Vector class considered obsolete or deprecated?
正如Mark Peters指出的,您應該使用LinkedList
或ArrayDeque
。
2
我已經決定了,因爲有一些誤會來回答這個問題...... 所以, 有String
:
String s = "your string";
創建Stack
或List
(LinkedList
)看評論作者邁克爾回答
Stack<Character> d = new Stack<Character>();
與
char
推邏輯所有循環後
for (char c : s.toCharArray()) {
d.push(c);
}
就是這樣!
相關問題
- 1. tensorflow模塊沒有堆棧方法
- 2. 沒有的MainPage添加到導航堆棧
- 3. 片段沒有添加到後臺堆棧
- 4. 系統字符串^添加字符到堆棧(Visual C++)
- 5. 將堆棧複製到沒有分割的堆棧錯誤
- 6. 有沒有方法來佈置scene2d.ui堆棧?
- 7. 從具有堆棧的方法打印
- 8. 添加元素到堆棧
- 9. 有沒有辦法在AWS cloudformation中配置嵌套堆棧的「堆棧名稱」?
- 10. 字符堆棧,字符串堆棧,整數堆棧,整數數組堆棧等
- 11. 添加UIGestureRecognizer setter方法沒有找到
- 12. 將方法添加到通用堆棧的問題?
- 13. 將UIViewController添加到UINavigationController堆棧 - 正確的方法
- 14. OutOfMemoryError:沒有堆棧可用
- 15. NPE沒有堆棧跟蹤
- 16. JXErrorPane沒有堆棧跟蹤
- 17. Viewcontroller沒有被推到堆棧
- 18. 有沒有辦法在每次不使用推送方法的情況下將多個字符串添加到堆棧中
- 19. 做objdump時沒有堆棧或堆
- 20. 將ViewController添加到現有的UINavigation堆棧
- 21. DFS:將具有特定值的節點添加到堆棧(java)
- 22. 是否有添加到C++堆棧底部的函數?
- 23. 在iOS上,有沒有辦法將方法addTarget添加到UIImageView?
- 24. c#獲取調用方法沒有堆棧跟蹤
- 25. AngularJS e2e測試在Rails堆棧中:[object Object]沒有方法'resumeBootstrap'
- 26. 堆棧字符串
- 27. 有沒有Visual Studio的插件可以顯示調用堆棧的方法?
- 28. 是否可以添加一些堆棧到一個大堆棧?
- 29. 有沒有辦法使用帶樹列表的視圖堆棧
- 30. 有沒有辦法查看特定進程的堆棧?
爲什麼不從'java.util。*'使用'Stack'? –
us2012
@ us2012因爲它是非法的,所以你必須使用ref類型,在這種情況下Character! –
我將如何成功嘗試將字符添加到堆棧? @SergiiZagriichuk – Jay