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
1 Asked on November 13, 2021
0 Asked on November 13, 2021
1 Asked on November 13, 2021 by angel-judath-alvarez
1 Asked on November 13, 2021 by jandako
1 Asked on November 13, 2021 by karli
1 Asked on November 13, 2021 by alejandro-ramrez-sandoval
1 Asked on November 13, 2021 by johnnnn
1 Asked on November 13, 2021 by oscar-rios
2 Asked on November 13, 2021 by principe-mestizo
0 Asked on November 13, 2021 by sat-cazaworld
0 Asked on November 13, 2021 by sirnoob
0 Asked on November 13, 2021 by paulo-urbano-rivera
0 Asked on November 12, 2021 by oni
1 Asked on November 10, 2021 by nicolas-osorio-bustos
2 Asked on November 10, 2021 by deybi-tabora-paz
Get help from others!
Recent Questions
Recent Answers
© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP