Campos
TYPE
TYPE – A instância Class representando o tipo primitivo char.
public static final Class<Character> TYPE – A instância Class representando o tipo primitivo char.
Esse campo existe desde a versão 1.1.
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/type-17.html
UNASSIGNED
UNASSIGNED – Categoria geral “Cn” na especificação Unicode.
public static final byte UNASSIGNED – Categoria geral “Cn” na especificação Unicode.
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/Java_Character_UNASSIGNED.htm
UPPERCASE_LETTER
UPPERCASE_LETTER – Categoria geral “Lu” na especificação Unicode.
public static final byte UPPERCASE_LETTER – Categoria geral “Lu” na especificação Unicode.
Esse método existe desde a versão 1.1.
Veja também:
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/uppercase_letter-0.html
Construtor
Character(char value)
Character(char value) – Descontinuada.
Raramente é apropriado usar esse construtor.
@Deprecated(since=”9″) public Character(char value) – Descontinuada.
Raramente é apropriado usar esse construtor. O valor estático de fábricaOf (caractere) geralmente é uma escolha melhor, pois é provável que produza um desempenho significativamente melhor em espaço e tempo.
Constrói um objeto Character alocado recentemente que representa o valor do caractere especificado.
Parâmetros:
value – o valor a ser representado pelo objeto Character.
Fonte do código: http://www.java2s.com/example/java-api/java/lang/character/character-1-24.html
Métodos
charCount(int codePoint)
charCount(int codePoint) – Determina o número de valores de caracteres necessários para representar o caractere especificado (ponto de código Unicode).
public static int charCount(int codePoint) – Determina o número de valores de caracteres necessários para representar o caractere especificado (ponto de código Unicode). Se o caractere especificado for igual ou superior a 0x10000, o método retornará 2. Caso contrário, o método retornará 1.
Este método não valida o caractere especificado para ser um ponto de código Unicode válido. O chamador deve validar o valor do caractere usando isValidCodePoint, se necessário.
Parâmetros:
codePoint – o caractere (ponto de código Unicode) a ser testado.
Retornos:
2 se o personagem for um personagem suplementar válido; 1 caso contrário.
Esse método existe desde a versão 1.5.
Veja também:
Fonte do código: http://www.java2s.com/example/java-utility-method/char-count/charcount-int-codepoint-66c18.html
charValue()
charValue() – Retorna o valor desse objeto Character.
public char charValue() – Retorna o valor desse objeto Character.
Retornos:
o valor do caractere primitivo representado por este objeto.
Fonte do código: http://www.java2s.com/Code/JavaAPI/java.lang/CharactercharValue.htm
codePointAt(char[] a, int index)
codePointAt(char[] a, int index) – Retorna o ponto de código no índice especificado da matriz de caracteres.
public static int codePointAt(char[] a, int index) – Retorna o ponto de código no índice especificado da matriz de caracteres. Se o valor do caractere no índice especificado na matriz de caracteres estiver no intervalo de substituição alta, o índice a seguir será menor que o comprimento da matriz de caracteres e o valor do caractere no índice a seguir estará na faixa de substituição baixa, o ponto de código suplementar correspondente a este par substituto é retornado. Caso contrário, o valor do char no índice especificado será retornado.
Parâmetros:
a – a matriz de caracteres
index – o índice para os valores de caracteres (unidades de código Unicode) na matriz de caracteres a serem convertidos
Retornos:
o ponto de código Unicode no índice especificado
Lançamentos:
NullPointerException – se a for nulo.
IndexOutOfBoundsException – se o índice do valor for negativo ou não for menor que o comprimento da matriz de caracteres.
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_codePointAt_char_a_int_index_.htm
codePointAt(char[] a, int index, int limit)
codePointAt(char[] a, int index, int limit) – Retorna o ponto de código no índice especificado da matriz char, onde apenas os elementos da matriz com índice menor que o limite podem ser usados.
public static int codePointAt(char[] a, int index, int limit) – Retorna o ponto de código no índice especificado da matriz char, onde apenas os elementos da matriz com índice menor que o limite podem ser usados. Se o valor do caractere no índice fornecido na matriz de caracteres estiver no intervalo de substituição alta, o índice a seguir é menor que o limite e o valor do caractere no índice a seguir está no intervalo de substituição baixa, o ponto de código suplementar correspondente a este par substituto é retornado. Caso contrário, o valor do char no índice especificado será retornado.
Parâmetros:
a – a matriz de caracteres
index – o índice para os valores de caracteres (unidades de código Unicode) na matriz de caracteres a serem convertidos
limit – o índice após o último elemento da matriz que pode ser usado na matriz char
Retornos:
o ponto de código Unicode no índice especificado
Lançamentos:
NullPointerException – se a for nulo.
IndexOutOfBoundsException – se o argumento index for negativo ou não for menor que o argumento limit, ou se o argumento limit for negativo ou maior que o comprimento da matriz char.
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_codePointAt_char_a_int_index_int_limit_.htm
codePointAt(CharSequence seq, int index)
codePointAt(CharSequence seq, int index) – Retorna o ponto de código no índice especificado da CharSequence.
public static int codePointAt(CharSequence seq, int index) – Retorna o ponto de código no índice especificado da CharSequence. Se o valor do char no índice especificado no CharSequence estiver no intervalo de substituição alta, o índice a seguir será menor que o comprimento do CharSequence e o valor do char no índice a seguir estará no intervalo de substituição baixa, então o suplemento o ponto de código correspondente a este par substituto é retornado. Caso contrário, o valor do char no índice especificado será retornado.
Parâmetros:
seq – uma sequência de valores de caracteres (unidades de código Unicode)
index – o índice para os valores de caracteres (unidades de código Unicode) em seq a serem convertidos
Retornos:
o ponto de código Unicode no índice especificado
Lançamentos:
NullPointerException – se seq for nulo.
IndexOutOfBoundsException – se o índice do valor for negativo ou não for menor que seq.length ().
Esse método existe desde a versão 1.5.
Fonte do código: http://www.java2s.com/Tutorials/Java/java.lang/Character/1440__Character.codePointAt_CharSequence_seq_int_index_.htm
codePointBefore(char[] a, int index)
codePointBefore(char[] a, int index) – Retorna o ponto de código que precede o índice especificado da matriz de caracteres.
public static int codePointBefore(char[] a, int index) – Retorna o ponto de código que precede o índice especificado da matriz de caracteres. Se o valor do caractere em (índice – 1) na matriz de caracteres estiver no intervalo de substituição baixa, (índice – 2) não for negativo, e o valor do caractere em (índice – 2) na matriz de caracteres estiver na classe alta- intervalo substituto, o ponto de código suplementar correspondente a este par substituto é retornado. Caso contrário, o valor do caractere em (índice – 1) é retornado.
Parâmetros:
a – a matriz de caracteres
índice – o índice após o ponto de código que deve ser retornado
Retornos:
o valor do ponto de código Unicode antes do índice especificado.
Lançamentos:
NullPointerException – se a for nulo.
IndexOutOfBoundsException – se o argumento index for menor que 1 ou maior que o comprimento da matriz char
Esse método existe desde a versão 1.5.
Fonte do código: https://javatutorialhq.com/java/lang/character-class-tutorial/codepointbefore-char-index-method-example/
Fonte: https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/lang/Character.html
Deixe um comentário