我有一个名为listOfItemsBanned的字符串和一个名为itemsBanned的ArrayList。
假设ArrayList itemsBanned包含3种内容:TNT,EnderPearl和Sand。
我希望字符串为“ TNT,EnderPearl,Sand”。
当从itemsBanned中删除某些内容时,它也会从字符串中删除它。

所以..我希望能够获取ArrayList中包含的所有项目并将其放入一个String中,并且每个项目之间用逗号分隔。

最佳答案

您只需要一行:

String listOfItemsBanned = itemsBanned.toString().replaceAll("^.|.$", "");


toString()List生成元素的CSV,但包装在[]中。调用replaceAll()会删除第一个和最后一个字符,仅保留元素。

07-24 09:49