Introdução
Neste laboratório, aprenderemos sobre o método toLowerCase(int codePoint) em Java. É um método da classe Character e é usado para converter o argumento de caractere de ponto de código Unicode especificado para seu equivalente em minúsculas. O método toLowerCase() utiliza as informações de mapeamento de caixa fornecidas pelo arquivo de Dados Unicode (Unicode Data file).
Configurando o projeto
Abra o terminal do sistema Ubuntu e navegue até o diretório
~/projectusando o comandocd.Crie um novo arquivo chamado
CharacterDemo.java. Você pode usar o comandonanopara criar e editar o arquivo.touch CharacterDemo.javaNo arquivo
CharacterDemo.java, crie uma classe pública chamadaCharacterDemo.public class CharacterDemo { }
Usando o método toLowerCase() para converter caracteres individuais
Dentro da classe
CharacterDemo, crie um métodomainpúblico estático void.public static void main(String[] args){ }Declare e inicialize uma variável inteira chamada
cpcom qualquer valor de ponto de código Unicode válido.int cp = 67;Invoque o método
toLowerCase()e passe a variávelcpcomo um parâmetro.char lowerCaseChar = Character.toLowerCase((char)cp);Imprima o caractere em minúsculas no console.
System.out.println("Lowercase character: " + lowerCaseChar);Salve o arquivo e saia do editor.
Usando o método toLowerCase() em um loop
Dentro do método
main, crie uma variável string chamadainputStringe inicialize-a com qualquer string de sua escolha.String inputString = "HELLO";Crie um array de caracteres chamado
charArraye inicialize-o convertendoinputStringem um array de caracteres usando o métodotoCharArray().char[] charArray = inputString.toCharArray();Use um loop
forpara iterar por cada caractere nocharArray.for(int i=0; i<charArray.length; i++){ }Dentro do loop
for, invoque o métodotoLowerCase()e passe o caractere atual docharArraycomo um parâmetro.char lowercaseChar = Character.toLowerCase(charArray[i]);Imprima o caractere em minúsculas no console.
System.out.print(lowercaseChar);Salve o arquivo e saia do editor.
Usando a entrada do usuário para obter o valor do ponto de código Unicode
Dentro do método
main, crie uma instância da classeScannerpara obter a entrada do usuário.Scanner scanner = new Scanner(System.in);Exiba uma mensagem ao usuário para inserir um valor de ponto de código Unicode.
System.out.println("Enter Unicode code point value:");Use o método
nextInt()da classeScannerpara obter a entrada do usuário como um inteiro.int codePoint = scanner.nextInt();Use o método
toLowerCase()e passe ocodePointcomo um parâmetro para converter o valor do ponto de código em seu equivalente em minúsculas.char lowercaseChar = Character.toLowerCase((char) codePoint);Imprima o caractere em minúsculas no console.
System.out.println("Lowercase character: " + lowercaseChar);Salve o arquivo e saia do editor.
Compilando e Executando o Programa
Compile o arquivo
CharacterDemo.javausando o comandojavac.javac CharacterDemo.javaExecute o programa usando o comando
java.java CharacterDemoInsira os valores do ponto de código Unicode e observe a saída do programa.
Parabéns! Você concluiu com sucesso o laboratório.
Resumo
Neste laboratório, aprendemos como usar o método toLowerCase(int codePoint) em Java para converter valores de pontos de código Unicode em seus equivalentes em minúsculas. Também aprendemos como usar a classe Scanner para obter a entrada do usuário e como iterar sobre um array de caracteres usando um loop for.



