Latest web development tutorials

classe de caracteres Java

classes de caracteres são usados ​​para operar um único personagem.

classe de personagem envolve um valor em um objeto primitivo tipo char

Exemplos

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.

Exemplos

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';

// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');

sequência de escape

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

Exemplos

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:

访问"本教程!"

Método personagem

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.