Latest web development tutorials

classe di caratteri Java

Le classi di caratteri vengono utilizzati per azionare un singolo carattere.

classe di caratteri avvolge un valore in un oggetto primitivo tipo char

Esempi

char ch = 'a';

// Unicode 字符表示形式
char uniChar = '\u039A'; 

// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

Tuttavia, nel processo di sviluppo attuale, si incontrano spesso la situazione richiede l'utilizzo di un oggetto, piuttosto che built-in tipi di dati. Per risolvere questo problema, il linguaggio Java fornisce built-in del tipo di dati char involucro classi Classi di caratteri.

classe di caratteri fornisce una serie di metodi per manipolare caratteri. È possibile creare un oggetto utilizzando la classe di caratteri costruttore di carattere, ad esempio:

Character ch = new Character('a');

In alcuni casi, il compilatore Java crea automaticamente un oggetto personaggio.

Ad esempio, quando un parametro di tipo char viene passato a un metodo parametro tipo di carattere, il compilatore converte automaticamente l'oggetto parametri di carattere tipo char. Questa funzione è chiamata boxe, a sua volta, chiamato unboxing.

Esempi

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

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

sequenza di escape

Preceduto da una barra rovesciata (\) carattere rappresenta il carattere di escape, è il compilatore ha un significato speciale.

La seguente lista mostra le sequenze di escape Java:

sequenza di escape descrizione
\ T Nel testo in cui l'inserimento di una chiave tab
\ B Nel testo in cui l'inserimento di un pulsante indietro
\ N Dove nel testo a capo
\ R Inserisci nel testo in cui l'inserimento
\ F Nel testo in cui la pagina inserire interruzioni
\ ' Inserito nel testo in cui una singola citazione
\ " Inserito nel testo in cui le virgolette
\\ Inserito nel testo in cui la barra rovesciata

Esempi

Quando si stampa una dichiarazione incontra una sequenza di escape, il compilatore può essere interpretato in modo corretto.

Gli esempi che seguono sono per sfuggire le virgolette e le uscite:

public class Test {

   public static void main(String args[]) {
      System.out.println("访问\"本教程!\"");
   }
}

Gli esempi sopra risultati elaborati sono i seguenti:

访问"本教程!"

Metodo di carattere

Ecco i metodi della classe Carattere:

No. Metodo e Descrizione
1 isLetter ()
Che si tratti di una lettera
2 isdigit ()
Che si tratti di un carattere numerico
3 isWhitespace ()
Se uno spazio
4 isUpperCase ()
Sia che si è maiuscola
5 isLowerCase ()
Si tratta di lettere minuscole
6 toUpperCase ()
Specifica lettere maiuscole
7 toLowerCase ()
Le lettere minuscole specificati
8 toString ()
Esso restituisce la stringa di caratteri, la lunghezza della stringa di solo 1

Per un elenco completo dei metodi, fare riferimento alla API java.lang.Character specifica.