Ganhe Dinheiro Assistindo Vídeos

Duvido!!!

Classe Character #17

Tempo de leitura: 11 min

Escrito por Michel Adriano Medeiros
em 09/08/2020

Junte-se à nossa lista de subscritores

Digite o email para saber como começar no Java

100% livre de spam.

toChars​(int codePoint, char[] dst, int dstIndex)

toChars​(int codePoint, char[] dst, int dstIndex) – Converte o caractere especificado (ponto de código Unicode) em sua representação UTF-16.

public static char[] toChars​(int codePoint) – Converte o caractere especificado (ponto de código Unicode) em sua representação UTF-16 armazenada em uma matriz char. Se o ponto de código especificado for um valor BMP (Basic Multilingual Plane ou Plane 0), a matriz char resultante terá o mesmo valor que codePoint. Se o ponto de código especificado for um ponto de código suplementar, a matriz de char resultante terá o par substituto correspondente.

Parâmetros:

codePoint – um ponto de código Unicode

Retorno:

uma matriz char tendo a representação UTF-16 do codePoint.

Lança:

IllegalArgumentException – se o codePoint especificado não for um ponto de código Unicode válido.

Esse método existe desde a versão 1.5.

Fonte do código:http://www.java2s.com/example/java-utility-method/char-create/tochars-int-codepoint-char-dst-int-dstindex-a300e.html

toCodePoint​(char high, char low)

toCodePoint​(char high, char low) – Converte o par substituto especificado em seu valor de ponto de código suplementar.

public static int toCodePoint​(char high, char low) – Converte o par substituto especificado em seu valor de ponto de código suplementar. Este método não valida o par substituto especificado. O chamador deve validá-lo usando isSurrogatePair, se necessário.

Parâmetros:

alto – a unidade de código substituto alto
baixo – a unidade de código substituto baixo

Retorno:

o ponto de código suplementar composto do par substituto especificado.

Esse método existe desde a versão 1.5.

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/2860__Character.toCodePoint_char_high_char_low_.htm

toLowerCase​(char ch)

toLowerCase​(char ch) – Converte o argumento de caractere em minúsculas usando informações de mapeamento de caso do arquivo UnicodeData.

public static char toLowerCase​(char ch) – Converte o argumento de caractere em minúsculas usando informações de mapeamento de caso do arquivo UnicodeData.

Observe que Character.isLowerCase (Character.toLowerCase (ch)) nem sempre retorna true para alguns intervalos de caracteres, particularmente aqueles que são símbolos ou ideogramas.

Em geral, String.toLowerCase () deve ser usado para mapear caracteres em minúsculas. Os métodos de mapeamento de caso de string têm vários benefícios sobre os métodos de mapeamento de caso de caractere. Os métodos de mapeamento de maiúsculas e minúsculas podem realizar mapeamentos sensíveis ao local, mapeamentos sensíveis ao contexto e mapeamentos de caracteres 1: M, enquanto os métodos de mapeamento de maiúsculas não podem.

Nota: Este método não pode manipular caracteres suplementares. Para suportar todos os caracteres Unicode, incluindo caracteres suplementares, use o método toLowerCase (int).

Parâmetros:

ch – o caractere a ser convertido.

Retorno:

o equivalente em minúsculas do caractere, se houver; caso contrário, o próprio personagem.

Veja também:

isLowerCase(char)String.toLowerCase()

Fonte do código: http://www.java2s.com/Code/JavaAPI/java.lang/CharactertoLowerCasecharch.htm

toLowerCase​(int codePoint)

toLowerCase​(int codePoint) – Converte o argumento do caractere (ponto de código Unicode) em minúsculas usando as informações de mapeamento de caso do arquivo UnicodeData.

public static int toLowerCase​(int codePoint) – Converte o argumento do caractere (ponto de código Unicode) em minúsculas usando as informações de mapeamento de caso do arquivo UnicodeData.

Observe que Character.isLowerCase (Character.toLowerCase (codePoint)) nem sempre retorna true para alguns intervalos de caracteres, particularmente aqueles que são símbolos ou ideogramas.

Em geral, String.toLowerCase () deve ser usado para mapear caracteres em minúsculas. Os métodos de mapeamento de caso de string têm vários benefícios sobre os métodos de mapeamento de caso de caractere. Os métodos de mapeamento de maiúsculas e minúsculas podem realizar mapeamentos sensíveis ao local, mapeamentos sensíveis ao contexto e mapeamentos de caracteres 1: M, enquanto os métodos de mapeamento de maiúsculas não podem.

Parâmetros:

codePoint – o caractere (ponto de código Unicode) a ser convertido.

Retorno:

o equivalente em minúsculas do caractere (ponto de código Unicode), se houver; caso contrário, o próprio personagem.

Esse método existe desde a versão 1.5.

Veja também:

isLowerCase(int)String.toLowerCase()

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_toLowerCase_int_codePoint_.htm

toString()

toString() – Retorna um objeto String que representa o valor deste personagem.

public String toString() – Retorna um objeto String que representa o valor deste personagem. O resultado é uma string de comprimento 1 cujo único componente é o valor char primitivo representado por este objeto Character.

Sobreescreve:

toString na classe Object

Retorno:

uma representação de string deste objeto.

Fonte do código: http://www.java2s.com/Code/JavaAPI/java.lang/CharactertoString.htm

toString​(char c)

toString​(char c) – Retorna um objeto String que representa o caractere especificado.

public static String toString​(char c) – Retorna um objeto String que representa o caractere especificado. O resultado é uma string de comprimento 1 consistindo apenas no caractere especificado.

Nota da API:

Este método não pode lidar com caracteres suplementares. Para suportar todos os caracteres Unicode, incluindo caracteres suplementares, use o método toString (int).

Parâmetros:

c – o caractere a ser convertido

Retorno:

a representação da string do caractere especificado

Esse método existe desde a versão 1.4.

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/2940__Character.toString_char_c_.htm

toString​(int codePoint)

toString​(int codePoint) – Retorna um objeto String que representa o caractere especificado (ponto de código Unicode).

public static String toString​(int codePoint) – Retorna um objeto String que representa o caractere especificado (ponto de código Unicode). O resultado é uma string de comprimento 1 ou 2, consistindo apenas no codePoint especificado.

Parâmetros:

codePoint – o codePoint a ser convertido

Retorno:

a representação de string do codePoint especificado

Lança:

IllegalArgumentException – se o codePoint especificado não for um ponto de código Unicode válido.

Esse método existe desde a versão 1.1.

Fonte do código: https://www.tutorialspoint.com/java/lang/character_tochars.htm

toTitleCase​(char ch)

toTitleCase​(char ch) – Converte o argumento de caractere em titlecase usando informações de mapeamento de caso do arquivo UnicodeData.

public static char toTitleCase​(char ch) – Converte o argumento de caractere em titlecase usando informações de mapeamento de caso do arquivo UnicodeData. Se um caractere não tem mapeamento de titlecase explícito e não é ele próprio um caracter de titlecase de acordo com UnicodeData, o mapeamento em maiúsculas é retornado como um mapeamento de titlecase equivalente. Se o argumento char já for um caractere titlecase, o mesmo valor char será retornado.

Observe que Character.isTitleCase (Character.toTitleCase (ch)) nem sempre retorna verdadeiro para alguns intervalos de caracteres.

Nota: Este método não pode manipular caracteres suplementares. Para oferecer suporte a todos os caracteres Unicode, incluindo caracteres suplementares, use o método toTitleCase (int).

Parâmetros:

ch – o caractere a ser convertido.

Retorno:

o equivalente em caso de título do caractere, se houver; caso contrário, o próprio personagem.

Esse método existe desde a versão 1.0.2.

Veja também:

isTitleCase(char)toLowerCase(char)toUpperCase(char)

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_toTitleCase_char_ch_.htm

toTitleCase​(int codePoint)

toTitleCase​(int codePoint) – Converte o argumento de caractere (ponto de código Unicode) em titlecase usando informações de mapeamento de caso do arquivo UnicodeData.

public static int toTitleCase​(int codePoint) – Converte o argumento de caractere (ponto de código Unicode) em titlecase usando informações de mapeamento de caso do arquivo UnicodeData. Se um caractere não tem mapeamento de titlecase explícito e não é ele próprio um caracter de titlecase de acordo com UnicodeData, o mapeamento em maiúsculas é retornado como um mapeamento de titlecase equivalente. Se o argumento do caractere já for um caractere de caixa de título, o mesmo valor do caractere será retornado.

Observe que Character.isTitleCase (Character.toTitleCase (codePoint)) nem sempre retorna verdadeiro para alguns intervalos de caracteres.

Parâmetros:

codePoint – o caractere (ponto de código Unicode) a ser convertido.

Retorno:

o equivalente em caso de título do caractere, se houver; caso contrário, o próprio personagem.

Esse método existe desde a versão 1.5.

Veja também:

isTitleCase(int)toLowerCase(int)toUpperCase(int)

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_toTitleCase_int_codePoint_.htm

toUpperCase​(char ch)

toUpperCase​(char ch) – Converte o argumento de caractere em maiúsculas usando as informações de mapeamento de maiúsculas do arquivo UnicodeData.

public static char toUpperCase​(char ch) – Converte o argumento de caractere em maiúsculas usando as informações de mapeamento de maiúsculas do arquivo UnicodeData.

Observe que Character.isUpperCase (Character.toUpperCase (ch)) nem sempre retorna true para alguns intervalos de caracteres, particularmente aqueles que são símbolos ou ideogramas.

Em geral, String.toUpperCase () deve ser usado para mapear caracteres em maiúsculas. Os métodos de mapeamento de caso de string têm vários benefícios sobre os métodos de mapeamento de caso de caractere. Os métodos de mapeamento de maiúsculas e minúsculas podem realizar mapeamentos sensíveis ao local, mapeamentos sensíveis ao contexto e mapeamentos de caracteres 1: M, enquanto os métodos de mapeamento de maiúsculas não podem.

Nota: Este método não pode manipular caracteres suplementares. Para oferecer suporte a todos os caracteres Unicode, incluindo caracteres suplementares, use o método toUpperCase (int).

Parâmetros:

ch – o caractere a ser convertido.

Retorno:

o equivalente em maiúsculas do caractere, se houver; caso contrário, o próprio personagem.

Veja também:

isUpperCase(char)String.toUpperCase()

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/3000__Character.toUpperCase_char_ch_.htm

toUpperCase​(int codePoint)

toUpperCase​(int codePoint) – Converte o argumento do caractere (ponto de código Unicode) em maiúsculas usando as informações de mapeamento de maiúsculas do arquivo UnicodeData.

public static int toUpperCase​(int codePoint) – Converte o argumento do caractere (ponto de código Unicode) em maiúsculas usando as informações de mapeamento de maiúsculas do arquivo UnicodeData.

Observe que Character.isUpperCase (Character.toUpperCase (codePoint)) nem sempre retorna true para alguns intervalos de caracteres, particularmente aqueles que são símbolos ou ideogramas.

Em geral, String.toUpperCase () deve ser usado para mapear caracteres em maiúsculas. Os métodos de mapeamento de caso de string têm vários benefícios sobre os métodos de mapeamento de caso de caractere. Os métodos de mapeamento de maiúsculas e minúsculas podem realizar mapeamentos sensíveis ao local, mapeamentos sensíveis ao contexto e mapeamentos de caracteres 1: M, enquanto os métodos de mapeamento de maiúsculas não podem.

Parâmetros:

codePoint – o caractere (ponto de código Unicode) a ser convertido.

Retorno:

o equivalente em maiúsculas do caractere, se houver; caso contrário, o próprio personagem.

Esse método existe desde a versão 1.5.

Veja também:

isUpperCase(int)String.toUpperCase()

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_toUpperCase_int_codePoint_.htm

valueOf​(char c)

valueOf​(char c) – Retorna uma instância de Character que representa o valor char especificado.

public static Character valueOf​(char c) – Retorna uma instância de Character que representa o valor char especificado. Se uma nova instância de Character não for necessária, esse método geralmente deve ser usado em preferência ao Character construtor (char), pois esse método provavelmente renderá um desempenho de espaço e tempo significativamente melhor, armazenando em cache os valores solicitados com frequência. Este método sempre armazenará em cache os valores no intervalo ‘\ u0000’ a ‘\ u007F’, inclusive, e pode armazenar em cache outros valores fora desse intervalo.

Parâmetros:

c – um valor char.

Retorno:

uma instância de personagem representando c.

Esse método existe desde a versão 1.5.

Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_valueOf_char_c_.htm

Fonte: https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/lang/Character.html

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


Seja o primeiro a comentar!

Junte-se à nossa lista de subscritores

Digite o email para saber como começar no Java

100% livre de spam.

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
Criado por WP RGPD Pro

Ganhe um Desconto Curso Java Para Iniciantes

Ganhe um ebook com lições para a certificação Java

100% seguro
.