estoy tratando de romper una colección muy simple de cadenas que vienen en las formas dedivisión de cadenas a base de un delimitador
0|0
10|15
30|55
etc etc. Esencialmente números que están separados por tuberías.
Cuando uso la función de división de cadenas de java con .split ("|"). Obtengo resultados algo impredecibles. espacio en blanco en la primera ranura, a veces el número en sí no está donde pensé que debería estar.
¿Alguien puede ayudarme y darme consejos sobre cómo puedo usar un reg exp para guardar SÓLO los enteros?
Me pidieron que diera el código tratando de hacer la división real. Así que me permite hacer que la esperanza de aclarar aún más mi problema :)
String temp = "0|0";
String splitString = temp.split("|");
resultados
\n
0
|
0
que estoy tratando de conseguir
0
0
única
. Siempre agradecido por cualquier ayuda antes de tiempo :)
Uso de' .split' va a ser la forma más fácil, si siempre están delimitados por algo tan simple como una tubería. En lugar de intentar hacer esto con expresiones regulares, ¿puedes publicar el código que has escrito que intenta hacer la división junto con la salida (no solo describas la salida, muéstranos el resultado) , para que podamos ver lo que está pasando? – jefflunt
Publicar un código. Idealmente, un ejemplo mínimo que demuestra el problema. – crazyscot
He publicado las dos líneas de código que me están dando el problema. Gracias por recordarme que lo publique. –