我有一个ArrayList,我需要将其转换为一个字符串.
String中的每个值都在标记内,并用逗号分隔,如下所示:
ArrayList list = [a,b,c]
String s = " ’a’,’b’,’c’ ";
Run Code Online (Sandbox Code Playgroud)
我正在寻找有效的解决方案.
您可以按照以下步骤操作: -
创建一个空StringBuilder实例
StringBuilder builder = new StringBuilder();
Run Code Online (Sandbox Code Playgroud)迭代你的 list
对于每个元素,将每个元素的表示附加到StringBuilder实例
builder.append("'").append(eachElement).append("', ");
Run Code Online (Sandbox Code Playgroud)现在,因为剩下最后一个逗号,你需要删除它.您可以使用StringBuilder.replace()删除最后一个字符.
您可以查看文档StringBuilder以了解有关可以使用的各种方法的更多信息.
| 归档时间: |
|
| 查看次数: |
7907 次 |
| 最近记录: |