【发布时间】:2013-02-26 05:15:57
【问题描述】:
如何将不带分隔符的字符串转换为ArrayList<Character>。
我的字符串是这样的:
String str = "abcd..."
我知道这样做的一种方法是先将字符串转换为char[],然后将char [] 转换为ArrayList <Character>。
有没有更好的方法来做到这一点?喜欢直接转换?考虑时间和性能,因为我正在使用大型数据库进行编码。
【问题讨论】:
-
那么...您想获取隐式字符串并将其中的每个字符转换为某种集合吗?如果是这样,您尝试过什么?一些示例代码会很有帮助。
-
您真的要转换为
ArrayList还是只是将字符串包装成由原始字符串支持的List? -
@Makoto 我试过 'char [] chars = str.toCharArray (); ArrayList mylist = new ArrayList (); for (char c : chars) mylist.add (c);'
-
@MikhailVladimirov 我真的很想把它转换成 ArrayList
-
@squiguy 正如我在下面提到的,您的代码似乎无法正常工作。
标签: java string list arraylist converter