? Um personagem é um símbolo, que representa muitas vezes uma única letra ou número de dados de texto. É um tipo de dados primitivo em Java , ou seja, os personagens e as operações básicas sobre os caracteres são codificados em si Java. Juntos, vários personagens formam cordas , que não são um tipo de dados primitivo em Java. Em Java , os dados de caracteres primitivos é referido como " carvão ". Primitivos em Java
Primitivos são os tipos de dados que não fazem parte da subclasse de Objetos. Eles são estruturas de dados simples, como valores booleanos , inteiros e personagens , e eles são referidos por palavras-chave reservadas . O caráter básico em Java é um char primitivo. Um usuário deve declarar variáveis primitivas antes de usá -los em seu código. Declaração exemplos incluem:
" int i; "
"char c1 = 'q' ; "
Character Primitives
um char primitivo em Java é um tipo de dados que representa um único caractere. Ele é de 16 bits de comprimento, o que significa que tem 65.536 valores possíveis. Ao atribuir um personagem, você pode atribuir um valor hexadecimal de quatro dígitos para o personagem ou um personagem entre aspas simples , como '\\ u04FC ' ou ' q '. Informação da personagem em Java 1.6 é dada por a versão 4.0 do padrão Unicode . Quando inicializado com nenhum valor, um personagem tem o valor padrão de '\\ u0000 ' , o caractere de controle nulo.
Caráter de classe de objeto
Além o primitivo tipo de dados char , a classe Character também representa um caractere em Java. Conhecida como uma classe "wrapper" , que encapsula os dados de caracteres de uma forma que ele possa ser lido por um código que só aceita o tipo de dados Object universal como entrada, em vez de um de dados primitivo . Para criar um objeto de caracteres a partir de um valor char, usar o " novo personagem ( c) " onde " c" é o char para converter. Para obter uma referência para o objeto de char de volta , use " C.value () ", onde "C" é o objeto de caracteres. A classe Character também fornece vários métodos estáticos para determinar o subtipo de um personagem , como " numérico " ou " letra minúscula ".
Personagens de Cordas
uma string é uma matriz de caracteres . Cordas não são tipos de dados primitivos , eles existem como instâncias da classe String . A classe String possui vários métodos para alterar todos os caracteres de uma palavra ou o acesso a um personagem de uma palavra pelo índice , como " S.charAt (3)" retorna o terceiro personagem na seqüência de métodos de S. classe também pode substituir todas as instâncias de um determinado personagem com outro personagem.