Java - String.split

 
Vista:
sin imagen de perfil

String.split

Publicado por Pau (1 intervención) el 04/10/2016 23:35:25
Hola, tengo un problema con la utilización del split sobre un String.

A la siguiente sentencia:

1
2
String text = "29+6))";
String[] text1 = text.split("[)]");

Recibo como resultado un array de Srings con un solo elemento "29+6" mientras que yo quería tener un array de Strings con dos elementos el anterior y un segundo vacío, ya que hay dos parentesis.

¿Alguien sabe como se puede solucionar esto?

Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

String.split

Publicado por drozz (12 intervenciones) el 05/10/2016 10:39:52
visita http://yachingamos.com/ Ahí respondo mas rapido las preguntas....
Y con lo de tu duda, pues nunca va a mostrar otro elemento en tu array porque no nay nada que mostrar despues del ")", literalmente tendrias que ponerlo con un espacio vacio

1
String text = "29+6)  )";

si esa no es una opcion, tendrias que hacer todo un algoritmo en donde verifiques expresiones algebraicas para que tengas el control de lo que sea que quieras hacer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar