Descobrir quantidade caracteres digitados

5 respostas
keke

Boa tarde!
Gostaria de saber como que eu faço para descobrir a quantidade de caracteres digitados
em jTextField.
ex.:

public class CataNumero{

public CataNumero( ) {

	int n;

	n = Integer.parseInt(txtN.getText( ));
	

	if (int i = 0;  n.length > i;  i++) {     // Da erro nessa linha
	
	
	}
	
	
}

}

5 Respostas

dudaskank

essa eu sei :slight_smile:

observe que você declarou n como int, e essa propriedade que você tentou verificar, length, é do objeto String. então vc precisa colocar no lugar txtN.getText( ).length

beleza?

flw

Roger75

Código esquisito:

if (int i = 0; n.length > i; i++)

Não seria "for"?

rscavalcante

Vc pode, simplesmente fazer isso:
jTextField1.getText().length()-> ira retornar o tamanho do TextField

ou fazer

String s = jTextField1.getText();
int n = s.length();

este segundo caso vc devera usar quando precisar manipular a string e precisar do tamanho antes da manipulacao do mesmo, se for alterar a string.

Mas é necessario saber se vc quer saber o tamanho no momento da digitacao ou apenas quando for confirmar algo! Da uma olhada nos eventos.

[]s

P
int tamanho = 0;
String n = "";

n = textFieldx.getText();

tamanho = n.length();

acho q isso simples jah funciona…

keke

keke:
Boa tarde!
Gostaria de saber como que eu faço para descobrir a quantidade de caracteres digitados
em jTextField.
ex.:

public class CataNumero{

public CataNumero( ) {

	int n;

	n = Integer.parseInt(txtN.getText( ));
	

	for (int i = 0;  n.length > i;  i++) {     // Da erro nessa linha
	
	
	}
	
	
}

}

Criado 25 de maio de 2006
Ultima resposta 25 de mai. de 2006
Respostas 5
Participantes 5