2
A
回答
8
你可以這樣做:
for (char i: p.toCharArray())
System.out.print(i);
5
字符串是不Iterable
在Java中(如在Python反對,例如),但你也可以遍歷其內部字符數組:
for (char i : p.toCharArray())
System.out.print(i);
+0
感謝您的回覆。同樣非常有幫助 – stackoverflow
+0
沒問題,很高興我能幫上忙。 – arshajii
0
-您的意思是使String
可迭代,它唯一可能的b y將其轉換爲char
數組。
-如果要直接訪問String
內的字符,可以使用chatAt()
方法。
-但是,如果你想讓它iterable
,然後去toCharArray()
方法
如:
char[] arr = p.toCharArray();
for (char i: arr){
System.out.print(i);
}
1
我完全誤解了這個問題在第一。如果你只是想遍歷字符串,像其他人一樣使用charArray方法。但是,如果您還想刪除字符並追加,則使用StringBuilder。
相關問題
- 1. 如何讓一個類可迭代?
- 2. 如何讓MyList可迭代?
- 3. 代理類可以是可索引或可迭代的序列
- 4. 如何迭代此代碼的所有可能組合?
- 5. 類型錯誤:類型的參數「功能」不是可迭代
- 6. String Char迭代器
- 7. 如何使用struts2迭代器迭代列表<String>
- 8. 如何迭代過大ArrayList <String>?
- 9. Java如何迭代Map <String,Device>
- 10. unordered_map迭代器迭代爲空指針,違反可能性
- 11. 迭代幾個可能的迭代器之一
- 12. Java - 可能失敗的迭代器
- 13. 最大可能數而循環迭代
- 14. 我怎麼能比較的可迭代
- 15. C# - 是否有可能迭代GC堆?
- 16. 這是查詢迭代可能
- 17. 是否有可能通過JSONArray迭代?
- 18. 可逆迭代器
- 19. 可逆迭代器
- 20. self.request.form不可迭代?
- 21. 可迭代的鏈
- 22. 如何實現任何可迭代類型的特徵?
- 23. 無類型對象不可迭代
- 24. sqlalchemy類對象不可迭代
- 25. 迭代可變模板類型
- 26. 類的實例並不可迭代
- 27. 檢查一個類是否可迭代
- 28. Python:子類化frozenset不可迭代?
- 29. 迭代器如何工作? (可多選)
- 30. 如何編寫可重入迭代器
ahh ...好的來電謝謝 – stackoverflow
argh打我吧! +1 – arshajii