Descobrir quantidade caracteres digitados

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
	
	
	}
	
	
}

}

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

Código esquisito:

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

Não seria "for"?

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


int tamanho = 0;
String n = "";

n = textFieldx.getText();

tamanho = n.length();


acho q isso simples jah funciona…

[quote=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
	
	
	}
	
	
}

} [/quote]