Alguem saberia me informar como eu transformo uma string para letra MINÚSCULA?
Obrigado!!
Alguem saberia me informar como eu transformo uma string para letra MINÚSCULA?
Obrigado!!
variavel.toLowerCase();
Caro colega use assim
String teste = “TESTE DE STRING”;
teste.toLowerCase();
Espero ter ajudado.
variavelString.toLowerCase();
variavelString.toUpperCase();
É válido lembrar que as Strings são imutáveis no Java, então chamar o método toLowerCase não altera realmente uma String, apenas retorna uma versão dela alterada. Exemplo:
[code]import java.util.Scanner;
public class Teste
{
public static void main(String[] args)
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite uma String: ");
String palavra = entrada.nextLine();
palavra.toLowerCase(); // Esta instrução não altera a palavra digitada.
System.out.println("\nPalavra digitada: " + palavra); // Irá exibir a palavra exatamente como ela foi digitada.
System.out.println("Palavra alterada: " + palavra.toLowerCase()); // Irá exibir a palavra com todas as letras minúsculas.
System.out.println("Palavra digitada: " + palavra); // Veja novamente que a palavra não é alterada.
}
}[/code]
[quote=elomarns]É válido lembrar que as Strings são imutáveis no Java, então chamar o método toLowerCase não altera realmente uma String, apenas retorna uma versão dela alterada. Exemplo:
[code]import java.util.Scanner;
public class Teste
{
public static void main(String[] args)
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite uma String: ");
String palavra = entrada.nextLine();
palavra.toLowerCase(); // Esta instrução não altera a palavra digitada.
System.out.println("\nPalavra digitada: " + palavra); // Irá exibir a palavra exatamente como ela foi digitada.
System.out.println("Palavra alterada: " + palavra.toLowerCase()); // Irá exibir a palavra com todas as letras minúsculas.
System.out.println("Palavra digitada: " + palavra); // Veja novamente que a palavra não é alterada.
}
}[/code][/quote]
simples… se vc kiser alterar a String faça ela receber ela alterada! rsrs…
string = string.toLowerCase();
assim será alterada!
[quote=erickcellani][quote=elomarns]É válido lembrar que as Strings são imutáveis no Java, então chamar o método toLowerCase não altera realmente uma String, apenas retorna uma versão dela alterada. Exemplo:
[code]import java.util.Scanner;
public class Teste
{
public static void main(String[] args)
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite uma String: ");
String palavra = entrada.nextLine();
palavra.toLowerCase(); // Esta instrução não altera a palavra digitada.
System.out.println("\nPalavra digitada: " + palavra); // Irá exibir a palavra exatamente como ela foi digitada.
System.out.println("Palavra alterada: " + palavra.toLowerCase()); // Irá exibir a palavra com todas as letras minúsculas.
System.out.println("Palavra digitada: " + palavra); // Veja novamente que a palavra não é alterada.
}
}[/code][/quote]
simples… se vc kiser alterar a String faça ela receber ela alterada! rsrs…
string = string.toLowerCase();
assim será alterada! [/quote]
Sim, esta é uma forma válida de realmente alterar uma String, mas como o autor do tópico não conhecia o método toLowerCase, é possível que ele achasse que apenas chamá-lo já alterasse a String.
E só pra constar, neste caso o que é alterado não é o objeto da classe String, que, como eu disse antes, é imutável, e sim a variável de referência String, que passará a referenciar um outro objeto String.
[quote=elomarns][quote=erickcellani][quote=elomarns]É válido lembrar que as Strings são imutáveis no Java, então chamar o método toLowerCase não altera realmente uma String, apenas retorna uma versão dela alterada. Exemplo:
[code]import java.util.Scanner;
public class Teste
{
public static void main(String[] args)
{
Scanner entrada = new Scanner(System.in);
System.out.print("Digite uma String: ");
String palavra = entrada.nextLine();
palavra.toLowerCase(); // Esta instrução não altera a palavra digitada.
System.out.println("\nPalavra digitada: " + palavra); // Irá exibir a palavra exatamente como ela foi digitada.
System.out.println("Palavra alterada: " + palavra.toLowerCase()); // Irá exibir a palavra com todas as letras minúsculas.
System.out.println("Palavra digitada: " + palavra); // Veja novamente que a palavra não é alterada.
}
}[/code][/quote]
simples… se vc kiser alterar a String faça ela receber ela alterada! rsrs…
string = string.toLowerCase();
assim será alterada! [/quote]
Sim, esta é uma forma válida de realmente alterar uma String, mas como o autor do tópico não conhecia o método toLowerCase, é possível que ele achasse que apenas chamá-lo já alterasse a String.
E só pra constar, neste caso o que é alterado não é o objeto da classe String, que, como eu disse antes, é imutável, e sim a variável de referência String, que passará a referenciar um outro objeto String.[/quote]
opá!!.. com certeza brother… mas assim ja ficou a ajuda para o halls
tambem da para transformar em minusculo ou em maiusculo em tempo de execução, o teste foi feito no netbeans seguinte:
tf_teste.setText(tf_teste.getText().toUpperCase());
caso queira que todos fiquem minusculas em tempo de execução usa o seguinte:
tf_teste.setText(tf_teste.getText().toLowerCase());
apos isso executa a aplicação e comece a digitar no campo tf_teste use o capslook para auxiliar nos seus testes para ter a real certeza de que o JTextField eta modificando o que é digitado em tempo de execução