gpt4 book ai didi

java - 将字符数组列表转换为字符串的最佳方法

转载 作者:行者123 更新时间:2023-12-04 00:00:22 34 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Converting ArrayList of Characters to a String?

(11 个回答)


3个月前关闭。




我想将字符的 ArrayList 转换为字符串。我读过类似的帖子 Best way to convert an ArrayList to a string但我想要更简单的方法。

我试过这个

List<Character> chars = new ArrayList<Character>();
...
Character[] charArray = (Character[]) chars.toArray();
String output = new String(charArray); // error

但它没有用,因为 new String()构造函数只需要 char[]作为参数。我无法转换 charscharArraychar[]轻松打字。

没有简单的方法吗?或者,我是否必须迭代才能创建一个字符串?

最佳答案

这很简单:

StringBuilder result = new StringBuilder(chars.size());
for (Character c : chars) {
result.append(c);
}
String output = result.toString();

关于java - 将字符数组列表转换为字符串的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8838688/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com