Ola a todos. Estou desenvolvendo uma aplicação simples que, entre outras funções simples, exibe quantos caracteres o usuário digitou em um JTextArea.
Tudo que é digitado neste TextArea é armazenado na variável “t2”…Melhor exibir a parte do código que está me dando dor de cabeça:
String t2 = AreaUsuario1.getText();
labelTotChar1.setText("" + t2.length());
labelTamanho1.setText(t2.getBytes().toString());
A linha labelTotChar1.setText("" + t2.length()); mostra em um JLabel o tamanho da String t2, mas se eu digitar “casa”, o JLabel irá exibir 5, ao inver de 4… Porque?
Já tentei fazer o seguinte:
String t2 = AreaUsuario2.getText();
int StringCont = t2.length();
int novaString = StringCont - 1;
labelTotChar.setText("" + novaString);
…que também não deu certo. Alguém tem alguma solução?
Grato pela atenção.