Stack Overflow en español Asked by Gerardo Soto on December 23, 2020
Estoy intentando separar un String
el cual va contener una expresión matemática como por ejemplo: 7x9+y/1.5
. El problema que tengo esta principalmente en los números de dos dígitos o decimales es decir me gustaría ir metiendo cada numero en un arreglo o un ArrayList
como en el ejemplo anterior quedara algo así:
nuevoArray={7,x,9,+,y,/,1.5}
En este caso... lo primero que hay que hacer es validar correctamente la entrada de la fórmula, en la que sólo permita ingresar dígitos, puntos (decimal) y signos...
Una mejora a este enunciado sería agregar símbolos de agrupación, ya que éstos también alterarían el resultado de una presunta fórmula...
Yo utilizaría un ciclo for, que recorre el string extrayendo el charAt(n)
y evaluando cada caracter, con un switch...
y con este ciclo, se procedería ir añadiendo los valores al string
separado por comas, como un acumulador += de strings
.
Answered by Gerson Javier Castellanos Niño on December 23, 2020
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP