Supongamos que tengo una matriz de int, float, string, etc. ¿Hay alguna API de utilidad (por ejemplo, Commons, Guava) que me dé una cadena separada por comas?Java API para convertir Array en CSV
Como tal,
int[] a = {1,2,3,4,5}.
String s = magicAPI.getCSV(a); // s == "1,2,3,4,5";
Arrays.toString (a) .substring (1) .replaceAll ("] $", "") //: P – rascio
@rascio 'Arrays # toString' también inserta espacios después de cada coma, que no se puede eliminar fácilmente con una expresión regular, ya que podría ser parte de una Cadena (en el caso de un 'String []'). – assylias
@assylias Aunque en ese caso probablemente necesite manejar el caso del delimitador siendo parte de la cadena de manera más general. (Al usar una biblioteca CSV completa, por ejemplo. – millimoose