Aí Galera,
como se faz pra ler uma String e mostrar a quantidade de caracteres dela.
pra ler a gente usa o JOptionPane.showInputDialog, mas como vejo a quantidade exata do que escrevi?
MigMax.
Aí Galera,
como se faz pra ler uma String e mostrar a quantidade de caracteres dela.
pra ler a gente usa o JOptionPane.showInputDialog, mas como vejo a quantidade exata do que escrevi?
MigMax.
Beleza New,
Entao deixa ver.
codigo.
public class MostraQuantidade{
char quantidade;
JOptionPane.showIputDialog("Digite Qualquer Palavra");
Agora é que eu me enrolo rodo. como faço a introduçao disso q vc falou?
Migmax
MigMax,
public class MostraQuantidade{
char quantidade;
JOptionPane.showIputDialog("Digite Qualquer Palavra");
}
..este seu código esta errado por duas coisas cara, primeiro... vc esta declarando uma variável de instância char para guardar uma String, bem.. um char só aceita um valor char, ou seja.. um caracter..., uma String, ao contrario de char, é um objeto, esta sim é usada para armazenar uma string..., outro erro é q vc esta chamando o método showInputDialog() fora de qualquer método..., isso vai dar um erro de compilação, vejamos, pegando como exemplo o código do New Radical, vc poderia fazer um aplicativo pra rodar assim:
public class MostraQuantidade {
public static void main( String[] args )
{
String str;
str = JOptionPane.showInputDialog( "Digite qualquer coisa:" );
JOptionPane.showMessageDialog( null, "Vc digitou " +
str.length() + "caracters." );
System.exit( 0 );
}
}
MigMax,
:idea:
Dica:
Quando vc quiser saber o comprimento de um String utilize o método length(). Ex:
int comp = str.length();
Porém, se vc quiser saber o comprimento de um array, vc não utiliza um método length(), mas sim, um atributo (variável de classe) length. Ex;
int array1[] = new int[ 10 ];
int comp = array1.length;
Pessoal,
Dá o seguinte erro quando faço isso que voces pediram.
"Imcompatible Types": found java.lang.String but expected String. a linha que dá o erro ta me negrito.
import javax.swing.JOptionPane;
public class String{
public static void main( String[] args )
{
String str;
int comprimento;
[b]str = JOptionPane.showInputDialog( "Digite qualquer coisa:" );[/b] int comp = str.length();
JOptionPane.showMessageDialog( null, "Vc digitou " + str.length() + "caracters." );
System.exit( 0 );
}
}
Mateus… deixa pra lá… eu ja vi a besteira que fiz e ja corrigi…
mas valeu mesmo assim irmao.
Migmax
Retorna o número de caracteres: string.length()
8O 8O
Faz assim:
...
String name = JOptionPane.showInputDialog("Informe o seu Nome");
int qnt = name.length();
...
Acho legal vc dar uma olhada nuns livros, apostilas, ou otras cositas mas.
[]'s