Char em Java: o que é classe de caracteres em Java?



Este artigo é um guia abrangente sobre a classe de caracteres em Java e discute as diferentes sequências de escape e métodos de Char em Java.

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.

Logotipo Java - Char em Java - EdurekaOs 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
tInsere uma guia no texto neste ponto.
nEle insere uma nova linha no texto.
bInsere um backspace no texto neste ponto.
rEle insere um retorno de carro no texto neste ponto.
fEle 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.