Cómo eliminar el último carácter de una cadena de varias líneas?

Sarav:

Ejemplo: Consideremos una cadena como a continuación:

String a="This line1 has a,b,c,\nThis line2 has d,e,f, \nThis line3 has g,h,i";
System.out.println(a);

Salida:

This line1 has a,b,c,                 
This line2 has d,e,f,                        
This line3 has g,h,i

Como se trata de una cadena de varias líneas, ¿Cómo voy a ser capaz de eliminar última coma que ocurre de cada línea aquí desde la salida e imprimir una salida, como a continuación se menciona más adelante?

This line1 has a,b,c                
This line2 has d,e,f                        
This line3 has g,h,i
assylias:

Se podría utilizar una expresión regular:

String output = a.replaceAll(",\\s*\n", "\n");

Se reemplazará cualquier secuencia de una coma, 0 o más espacios y una nueva línea con sólo un carácter de nueva línea.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=222540&siteId=1
Recomendado
Clasificación