我有一个ArrayList
,我需要将它转换成一个字符串。
字符串中的每个值都将在标记内,并用逗号分隔,如下所示:
ArrayList list = [a,b,c]
String s = " ’a’,’b’,’c’ ";
我正在寻找有效的解决方案。
最佳答案
您可以按照以下步骤操作:-
创建一个空的
StringBuilder
实例StringBuilder builder = new StringBuilder();
遍历您的
列表
对于每个元素,将每个元素的表示附加到您的 StringBuilder 实例
builder.append("'").append(eachElement).append("', ");
现在,由于还剩下最后一个逗号,您需要将其删除。您可以使用
StringBuilder.replace()
删除最后一个字符。
您可以查看 StringBuilder
的文档详细了解您可以使用的各种方法。
关于java - 将 ArrayList 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001791/