Java-List转String
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public class ListChangeString { public static void main(String[] args) { List<String> list1 = Arrays.asList( "文学" , "小说" , "历史" , "言情" , "科幻" , "悬疑" ); List<String> list2 = Arrays.asList( "文学" , "小说" , "历史" , "言情" , "科幻" , "悬疑" );<br> //方案一:使用String.join()函数,给函数传递一个分隔符合一个迭代器,一个StringJoiner对象会帮助我们完成所有的事情 String string1 = String.join( "," ,list1); System.out.println(string1); //方案二:采用流的方式来写 String string2 = list2.stream().collect(Collectors.joining( "-" )); System.out.println(string2);<br><br> //方案三:<br> String string3 = Joiner.on(",").join(list1)<br> System.out.println(string3);<br> } } |
往外张望的人在做梦,向内审视的人才是清醒的
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步