Supponiamo di avere una matrice di int, float, stringhe ecc. Esiste qualche API di utilità (ad esempio Commons, Guava) che mi fornirà una stringa separata da virgole?API Java per convertire la matrice in CSV
Come così,
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' inserisce anche spazi dopo ogni virgola, che non è possibile rimuovere facilmente con un'espressione regolare poichè potrebbe essere parte di una stringa (in il caso di un 'String []'). – assylias
@assylias Anche se in questo caso è necessario gestire il caso in cui il delimitatore fa parte della stringa più in generale. (Usando una libreria CSV completa per esempio: – millimoose