Quiero hacer un programa que me defragmente un String de una ecuación.
Por ejemplo en un textfield ingreso "2x-3y+4" y al oprimir un botón "Agregar" se guarde en una variable o arreglo, y al oprimir "Mostrar", por ejemplo, en unos List, se defragmente en números, signos y variables.
Digamos en la List de Números se muestre el 2, 3, y 4. En la de Signos, - y +. En la de variables x & y. Para eso tengo que pasar de Strings a caracteres o algo así imagino. Tengo un bosquejo, prácticamente nada:
Código Java:
Ver original
import java.applet.*; //Se importan las librerías import java.awt.*; import java.lang.*; List Num; List Signo; List Var; Button Agregar; Button Mostrar; char caract; public void init() { add(Entrada); add(Agregar); add(Mostrar); add(Num); add(Signo); add(Var); } public static boolean isDigit(char ch) { } { char[] arrayLetras = new char[Arreglo.length()]; for (int i = 0; i < Arreglo[].length();i++) arrayLetras[i] = Arreglo.charAt(i); return arrayLetras; }
Les estaría muy agradecido si me ayudaran a corregir/completar mi programa, ya que tengo algunas dudas sobre transformar de strings a char, mostrar valores en objetos List por mencionar algunas.
Desde ya, les agradezco su atención.
Saludos.