Java API 将 Array 转换为 CSV
假设我有一个int,float,string等数组。是否有任何实用程序API(例如Commons,Guava)可以给我一个逗号分隔的字符串?
这样
int[] a = {1,2,3,4,5}.
String s = magicAPI.getCSV(a); // s == "1,2,3,4,5";
假设我有一个int,float,string等数组。是否有任何实用程序API(例如Commons,Guava)可以给我一个逗号分隔的字符串?
这样
int[] a = {1,2,3,4,5}.
String s = magicAPI.getCSV(a); // s == "1,2,3,4,5";
对于这个简单的用例,您只需用逗号连接字符串即可。如果您使用 Java 8:
String csv = String.join(",", yourArray);
否则 commons-lang 有一个 join()
方法:
String csv = org.apache.commons.lang3.StringUtils.join(yourArray, ",");