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:
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.
}
}
É 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: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. } }
simples... se vc kiser alterar a String faça ela receber ela alterada! rsrs...
string = string.toLowerCase();
assim será alterada! :D
É 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: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. } }simples... se vc kiser alterar a String faça ela receber ela alterada! rsrs...
string = string.toLowerCase();
assim será alterada! :D
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.
É 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: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. } }simples... se vc kiser alterar a String faça ela receber ela alterada! rsrs...
string = string.toLowerCase();
assim será alterada! :D
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.
opá!!... com certeza brother... mas assim ja ficou a ajuda para o halls
:D
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