我有一个名为listOfItemsBanned的字符串和一个名为itemsBanned的ArrayList。
假设ArrayList itemsBanned包含3种内容:TNT,EnderPearl和Sand。
我希望字符串为“ TNT,EnderPearl,Sand”。
当从itemsBanned中删除某些内容时,它也会从字符串中删除它。
所以..我希望能够获取ArrayList中包含的所有项目并将其放入一个String中,并且每个项目之间用逗号分隔。
最佳答案
您只需要一行:
String listOfItemsBanned = itemsBanned.toString().replaceAll("^.|.$", "");
toString()
的List
生成元素的CSV,但包装在[
和]
中。调用replaceAll()
会删除第一个和最后一个字符,仅保留元素。