Em Java, encontramos situações em que precisamos usar objetos em vez de tipos de dados primitivos. Para conseguir isso, fornece classe wrapper Personagem para primitivo Caracteres . Neste artigo sobre Char em Java, vamos entender o mesmo em detalhes.
Os seguintes tópicos serão abordados neste artigo:
Vamos começar!
Classe de personagem em Java
o Classe de personagem geralmente envolve o valor de todo o tipo c primitivo tem em um objeto . Qualquer objeto do caractere de tipo pode conter um único campo cujo tipo é Caracteres . A classe Character oferece uma série de classes úteis (ou seja, estática) para trabalhar com personagens.
Para criar um objeto de personagem com o personagem construtor &menos
convertendo string para data em java
Character ch = new Character ('a')
A declaração acima cria um objeto de personagem que contém 'a' do tipo char. Existe apenas um construtor na classe de caracteres que espera um argumento do tipo de dados char.
A seguir, neste artigo sobre Char em Java, vamos ver algumas sequências de escape usadas com os caracteres em Java.
Sequência de fuga
Um personagem precedido por um barra invertida () é geralmente chamado de sequência de escape. A tabela abaixo mencionada o ajudará a entender esse conceito.
Sequência de fuga | Descrição |
t | Insere uma guia no texto neste ponto. |
n | Ele insere uma nova linha no texto. |
b | Insere um backspace no texto neste ponto. |
r | Ele insere um retorno de carro no texto neste ponto. |
f | Ele insere um avanço de formulário no texto neste ponto. |
' | Neste ponto, insere um caractere de aspas simples no texto. |
' | Ele insere um caractere de aspas duplas no texto neste ponto. |
Insere um caractere de barra invertida no texto neste ponto. |
Já que você entendeu as sequências de escape, vamos seguir em frente e entender os métodos que caracterizam em Java.
como anexar em java
Métodos de classe de personagem
A tabela a seguir discute alguns importantes da classe de personagem.
Métodos | Descrição |
isWhitespace () | Isso ajuda a determinar se o valor char especificado é um espaço em branco. |
isDigit () | Ajuda a determinar se o valor de char especificado é um dígito. |
isLetter () | Ajuda a determinar se o valor char é uma letra. |
isUpperCase () | Ajuda a determinar se o valor de char especificado é maiúsculo. |
isLowerCase () | Isso ajuda a determinar se o valor de char especificado está em minúsculas. |
toUpperCase () | Ele retorna a forma em maiúsculas do valor char especificado. |
toLowerCase () | Ele retorna a forma em minúsculas do valor char especificado. |
para sequenciar() | Ele retorna um objeto String que representa o valor do caractere especificado |
A seguir, neste artigo sobre Char em Java, vamos ver a implementação prática dos métodos discutidos acima.
Código:
import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Peça ao usuário a primeira entrada. System.out.print ('First input:') // Use a classe Scanner para obter a entrada do usuário. Scanner scanner = new Scanner (System.in) // Obtém a entrada do usuário. char [] valor1 = scanner.nextLine (). toCharArray () int result1 = 0 // Conta os caracteres de um caractere específico. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Imprime o resultado. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('O código hash para o caractere' '+ ch2 +' 'é dado como:' + result2 + 'n')} System.out.print ('Terceira entrada: ') char [] valor3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' é um dígito. ')} else {System.out.println (' O caractere '' + ch3 + '' não é um dígito. ')} System.out.print (' Quarta entrada: ') char [] valor4 = scanner.nextLine (). toCharArray () for (char ch4: valor4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('O quarto caractere' '+ ch4 +' 'é um controle ISO : '+ resultado4)}}}}
Resultado:
Primeira entrada: 89 Valor: 1 Segunda entrada: J O código hash para o caractere 'J' é dado como: 74 Terceira entrada: 5 O caractere '5' é um dígito. Quarta entrada: h O quarto caractere 'h' é um controle ISO: falso
Com isso, encerramos este artigo sobre Char em Java. Espero que você tenha entendido os fundamentos de Java. Se você encontrou este artigo sobre “Char em Java”, consulte o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. Estamos aqui para ajudá-lo em todas as etapas de sua jornada, para se tornar um além dessas perguntas da entrevista java, nós criamos um currículo que é projetado para estudantes e profissionais que desejam ser um Java Desenvolvedor.
Tem alguma questão para nós? Mencione-o na seção de comentários deste “Char em Java ' e entraremos em contato com você o mais rápido possível.