Latest web development tutorials

자바 문자 클래스

문자 클래스는 단일 문자를 조작하는 데 사용됩니다.

문자 클래스는 객체 원시적 char 형의 값을 랩

char ch = 'a';

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

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

그러나, 실제의 개발 과정에서, 우리는 주로 상황 내장보다는 데이터 타입, 오브젝트의 사용을 필요로 발생. 이 문제를 해결하기 위해, 자바 언어는 내장 데이터 타입을 제공 숯 래퍼 클래스 문자 클래스.

문자 종류의 문자를 조작하는 방법의 시리즈를 제공한다. 당신은 예를 들어, 문자 클래스 생성자 문자를 사용하여 개체를 만들 수 있습니다 :

Character ch = new Character('a');

어떤 경우에는, 자바 컴파일러는 자동으로 문자 객체를 생성합니다.

예를 들어, char 형의 매개 변수가 문자 유형 매개 변수 메서드에 전달 될 때, 컴파일러는 자동으로 문자 유형 매개 변수 문자 객체로 변환됩니다. 이 기능은 차례로, 언 박싱라고, 복싱라고합니다.

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

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

이스케이프 시퀀스

앞에 백 슬래시 (\) 문자는 컴파일러가 특별한 의미를 가지고있다, 이스케이프 문자를 나타냅니다.

다음은 자바 이스케이프 시퀀스를 보여줍니다

이스케이프 시퀀스 기술
\ T 텍스트의 위치 탭 키의 삽입
\ B 텍스트의 경우 백 버튼의 삽입
\ N 어디 텍스트 감싸기에
\ R 여기서 삽입 텍스트를 입력
\ F 텍스트의 위치 삽입 페이지 나누기
\ ' 본문에 삽입 된 경우 작은 따옴표
\ " 본문에 삽입 된 경우 따옴표
\\ 본문에 삽입 된 경우 백 슬래시

당신이 문 이스케이프 시퀀스를 발견 인쇄 할 때, 컴파일러는 올바르게 해석 할 수있다.

다음 예는 큰 따옴표와 출력을 탈출한다 :

public class Test {

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

다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다

访问"本教程!"

문자 방법

다음은 문자 클래스 메소드입니다 :

아니오. 방법 및 설명
(1) 대해서 isLetterOrDigit ()
이 편지인지 여부
isdigit에 ()
그것은 숫자 문자인지 여부
3 isWhitespace ()
공간 여부
4 isUpperCase ()
그것은 대문자 여부
(5) isLowerCase ()
그것은 소문자입니다
6 를 toUpperCase ()
대문자를 지정합니다
(7) 와 toLowerCase ()
소문자 지정
8 toString ()
그것은 문자열 오직 하나의 문자열 길이를 반환

방법의 전체 목록을 참조 java.lang.Character에의 API의 사양입니다.