Cách chuyển đổi chuỗi không có dấu phân cách thành ArrayList<Character>
.chuyển đổi chuỗi thành arraylist <Character> trong java
Chuỗi của tôi là như thế này:
String str = "abcd..."
Tôi biết một trong những cách để làm điều này là chuyển đổi String để char[]
đầu tiên, và sau đó chuyển đổi char []
-ArrayList <Character>
.
Có cách nào tốt hơn để thực hiện việc này không? như chuyển đổi trực tiếp? Xem xét thời gian và hiệu suất, bởi vì tôi đang mã hóa với một cơ sở dữ liệu lớn.
Vì vậy ... bạn có muốn lấy chuỗi ngầm và chuyển đổi từng ký tự trong đó thành tập hợp một số loại không? Nếu là vậy, bạn đã thử cái gì? Một số mã mẫu sẽ có lợi. – Makoto
Bạn có thực sự muốn chuyển đổi thành 'ArrayList' hoặc chỉ cần chuỗi thành' Danh sách' được hỗ trợ bởi chuỗi gốc không? –
@Makoto Tôi đã thử 'char [] chars = str.toCharArray(); ArrayList mylist = new ArrayList (); cho (char c: chars) mylist.add (c); ' –