URGENTE, ALGO BASICO..

alejosis
17 de Mayo del 2004
¿ Como asigno a una variable char , capturando desde un TextField ?


asi lo hago pero no da :
char signo=Char.parseChar(TSigno.getText());
¿ como es la forma correcta ? gracias


njt
17 de Mayo del 2004
En principio lo que devuelve getText() es un objeto String, que es incompatible con un char, por más vueltas que le des. Lo que sí se puede hacer es obtener un único carácter de ese String, que puede ser el primero, el último o el de una posición concreta, y asignárselo a un char.

Ej:
char signo= TSigno.getText().charAt(posicion);

donde posición puede ser un valor cualquiera entre 0 y la longitud del String -1, ya que para un String de n caracteres, el primero está en la posición 0 y el último en la posición n-1