O melhor tutorial classe de caracteres Java em 2024. Neste tutorial você pode aprender sequência de escape,Método personagem,
classes de caracteres são usados para operar um único personagem.
classe de personagem envolve um valor em um objeto primitivo tipo char
char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
No entanto, no processo de desenvolvimento real, que muitas vezes encontram a situação requer o uso de um objeto, em vez de built-in tipos de dados. Para resolver este problema, a linguagem Java fornece built-in tipo de dados char envoltório aulas Classes de caracteres.
classe de personagem fornece uma série de métodos para manipular caracteres. Você pode criar um objeto usando o construtor caráter de classe de caracteres, por exemplo:
Character ch = new Character('a');
Em alguns casos, compilador Java irá criar automaticamente um objeto de caracteres.
Por exemplo, quando um parâmetro do tipo char é passado para um método parâmetro de tipo de caracteres, o compilador irá converter automaticamente para o objeto parâmetros Character tipo char. Esse recurso é chamado de boxe, por sua vez, chamou unboxing.
// 原始字符 'a' 装箱到 Character 对象 ch 中 Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱 // 返回拆箱的值到 'c' char c = test('x');
Precedido por uma barra invertida (\) personagem representa o caractere de escape, é o compilador tem um significado especial.
A lista a seguir mostra as sequências de escape Java:
sequência de escape | descrição |
---|---|
\ t | No texto, onde a inserção de uma chave de guia |
\ B | No texto em que a inserção de um botão voltar |
\ N | Onde no texto em contorno |
\ R | Digite no texto onde a inserção |
\ F | No texto, onde as quebras de página de inserção |
\ ' | Inseridas no texto, onde uma única citação |
\ " | Inserido no texto onde as aspas duplas |
\\ | Inseridas no texto, onde a barra invertida |
Quando você imprime uma declaração encontra uma seqüência de escape, o compilador pode ser interpretado corretamente.
Os seguintes exemplos são para escapar das citações e saídas duplas:
public class Test { public static void main(String args[]) { System.out.println("访问\"本教程!\""); } }
Os exemplos acima são compilados os resultados como se segue:
访问"本教程!"
Aqui é os métodos de classe de caracteres:
Não. | Método e Descrição |
---|---|
1 | isLetter () Quer se trate de uma carta |
2 | isDigit () Quer se trate de um caractere numérico |
3 | isWhitespace () Se um espaço |
4 | isUpperCase () Quer se trate de maiúsculas |
5 | isLowerCase () É letras minúsculas |
6 | toUpperCase () Especifica letras maiúsculas |
7 | toLowerCase () letras minúsculas especificada |
8 | toString () Ele retorna a cadeia de caracteres, o comprimento da corda de apenas 1 |
Para obter uma lista completa dos métodos, consulte a API java.lang.Character especificação.