Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa dividir una matriz "String []s=split("\n{1,}") en Java?

¿Qué significa dividir una matriz "String []s=split("\n{1,}") en Java?

De hecho, ¡este significado es fácil de entender!

Dividir(rep) significa que una cadena debe segmentarse de acuerdo con la expresión regular rep. Primero, pegue un fragmento de código para ilustrar este problema:

Public static void main( String[] args) {

String a = " ab \ ncccc \ na \ n \ nb

String[] b = a.split("\n{1,} " );

system . println(b . length);

}

El resultado es 4.

Depende principalmente sobre cómo escribirlo formalmente. " \n{1,}" significa dividir por al menos 1 "\n".

El ejemplo anterior en realidad se divide en:

Abs

Cromatografía centrífuga a contracorriente

a

b

Cuatro cadenas.\n\nSerá más fácil de entender si nos fijamos en las expresiones regulares. !