Contagem de Caracteres
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
Curtidas 0
Respostas
Ibimon Morais
09/04/2009
Pessoal,
Nao para uma aplicação no meu trabalho mas, para uma trabalho.
:roll:
GOSTEI 0
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
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
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
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
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
09/04/2009
amem varão amem
GOSTEI 0
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