Contagem de Caracteres

Java

09/04/2009

Bom dia, Alguém sabe como faço para contar os caracteres de uma determinada palavra, Exemplo: IBIMON ... tem 6 caracteres; Preciso para uma aplicação no meu trabalho, preciso contar os caracteres informados para definir quantidade, mas é para aplicação SWING. Ibimon Pereira Morais :arrow:
Ibimon Morais

Ibimon Morais

Curtidas 0

Respostas

Ibimon Morais

Ibimon Morais

09/04/2009

Pessoal, Nao para uma aplicação no meu trabalho mas, para uma trabalho. :roll:
GOSTEI 0
Luiz Pereira

Luiz Pereira

09/04/2009

Nestes casos o javadoc ajuda [url=http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html]java.lang.String[/url] para o seu caso use o método length(). flw
GOSTEI 0
Victor Muniz

Victor Muniz

09/04/2009

quando vc diz aplicação swing não entendi muito bem .... e so jogar em uma string é usar o metodo lenght
GOSTEI 0
Ibimon Morais

Ibimon Morais

09/04/2009

Sim obrigado deu certo, Outra pergunta, como faço por exemplo: Eu preciso que a 3 letra fique da cor azul, ou mesmo maiuscula... vc teria uma solução? :getout:
GOSTEI 0
Victor Muniz

Victor Muniz

09/04/2009

String nome = "victor"; for (int i = 1; i < nome.lenght(); i++ ) { if (nome.charAt(i)==3 ) String nomeP = nomeP + nome.charAt(i).toUpperCase(); else String nomeP = nomeP + nome.charAt(i); }
GOSTEI 0
Ibimon Morais

Ibimon Morais

09/04/2009

Paz do Senhor, Voce tentou compilar esse codigo que vc me passou..... Que a Graça de Deus esteja com VC.
GOSTEI 0
Victor Muniz

Victor Muniz

09/04/2009

amem varão amem
GOSTEI 0
Ibimon Morais

Ibimon Morais

09/04/2009

public class TesteIbimon { public static void main(String[] args) { final String EMAIL_GO = "@gyn.go.com.br"; final String EMAIL_DF = "@gyn.df.com.br"; final String EMAIL_SP = "@gyn.sp.com.br"; String nomeinicial = ""; String segundoNome = ""; String terceiroNome = ""; String formaEmail = ""; String gynBrasil[] = { "GO", "DF", "SP" }; String contaCarac = ""; char caracter[] = null; String recebeValores = ""; nomeinicial = JOptionPane.showInputDialog(null, "Informe o primeiro nome :"); segundoNome = JOptionPane.showInputDialog(null, "Informe o seundo nome :"); terceiroNome = JOptionPane.showInputDialog(null, "Informe o terceiro nome :"); formaEmail = JOptionPane.showInputDialog(null, "Informe o Estado Onde Trabalho :"); contaCarac = nomeinicial + "." + terceiroNome; if (formaEmail.equals(gynBrasil[0].trim())) { JOptionPane.showMessageDialog(null, contaCarac.toLowerCase()+ EMAIL_GO); } else if (formaEmail.equals(gynBrasil[1].trim())) { JOptionPane.showMessageDialog(null, contaCarac.toLowerCase()+ EMAIL_DF); } else if (formaEmail.equals(gynBrasil[2].trim())) { JOptionPane.showMessageDialog(null, contaCarac.toLowerCase()+ EMAIL_SP); } // Ele so vai escrever as letras que estao nas posições pares. try { caracter = new char[((int) contaCarac.length() / 2) + 1]; int j = 0; for (int i = 0; i <= contaCarac.length() - 1; i++) { int x = i % 2; if (x == 0) { caracter[j++] = contaCarac.charAt(i); } } recebeValores = new String(caracter); } catch (Exception e) { e.printStackTrace(); } JOptionPane.showMessageDialog(null, recebeValores,JOptionPane.MESSAGE_PROPERTY, 1); System.exit(0); } } :getout:
GOSTEI 0
POSTAR