Latest web development tutorials

Java klasy postaci

Klasy znaków są używane do obsługi pojedynczego znaku.

Klasa znaków owija wartość w obiekcie prymitywnego typu char

Przykłady

char ch = 'a';

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

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

Jednak w rzeczywistym procesie rozwoju, często wystąpić sytuacja wymaga zastosowania przedmiotu, a nie wbudowane typy danych. Aby rozwiązać ten problem, język Java zapewnia wbudowany typ danych char otoki klas klas postaci.

Klasa znaków zapewnia szereg metod manipulowania znaki. Można utworzyć obiekt za pomocą konstruktora klasy postaci znaków, na przykład:

Character ch = new Character('a');

W niektórych przypadkach, kompilator Javy automatycznie utworzyć obiekt postaci.

Na przykład, gdy parametr typu char jest przekazywana do metody parametr typu postaci, kompilator automatycznie konwertuje do typu char obiektu parametry Postaci. Funkcja ta nazywana jest boks, z kolei nazywa unboxing.

Przykłady

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

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

sekwencja ucieczki

Poprzedzone odwrotnym ukośnikiem (\) znak reprezentuje znak ucieczki, to kompilator ma szczególne znaczenie.

Poniższa lista przedstawia sekwencje ucieczki Java:

sekwencja ucieczki opis
\ T W tekście, gdzie wkładanie klucza zakładki
\ B W tekście, gdzie wkładanie tylnej przycisku
\ N Gdzie w oblewania tekstem
\ R Wpisz w tekście, gdzie wstawiania
\ F W tekście, gdzie podziały stron wkładka
\ ' Umieszczone w tekście, gdzie jeden cytat
\ " Umieszczone w tekście, gdzie cudzysłowy
\\ Umieszczone w tekście, gdzie backslash

Przykłady

Podczas drukowania oświadczenie napotyka sekwencję escape, kompilator może być interpretowane poprawnie.

Poniższe przykłady są do ucieczki podwójnych cudzysłowów i wyjść:

public class Test {

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

Powyższe przykłady zebrane wyniki przedstawiają się następująco:

访问"本教程!"

Metoda charakter

Oto metody klasy postaci:

Nie. Sposób i opis
1 isLetter ()
Czy to jest list
2 isdigit ()
Czy jest to znak numeryczny
3 isWhitespace ()
Niezależnie od tego miejsca
4 isUpperCase ()
Czy jest to wielkie litery
5 isLowerCase ()
To małe litery
6 toUpperCase ()
Określa wielkich liter
7 toLowerCase ()
podano małe litery
8 toString ()
Zwraca ciąg znaków, długość ciąg tylko 1

Pełną listę metod można znaleźć w API java.lang.Character specyfikacji.