>  기사  >  Java  >  Java의 Character 클래스에 대한 자세한 설명

Java의 Character 클래스에 대한 자세한 설명

Y2J
Y2J원래의
2017-05-19 10:21:383008검색

문자 클래스는 단일 문자에 대해 작업하는 데 사용됩니다.

Character 클래스는 기본 유형 char 값을 객체

Instance

char ch = 'a';
 // Unicode 字符表示形式
 char uniChar = '\u039A';
 // 字符数组
 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };

로 래핑합니다. 그러나 실제 개발에서는 프로세스를 진행하다 보면 내장된 데이터 유형 대신 객체를 사용해야 하는 상황에 자주 직면하게 됩니다. 이 문제를 해결하기 위해 Java 언어는 내장 데이터 유형 char에 대한 래퍼 클래스 Character 클래스를 제공합니다.

Character 클래스는 문자를 조작하는 일련의 메서드를 제공합니다. Character의 생성자 를 사용하여 Character 클래스 객체를 만들 수 있습니다. 예:

Character ch = new Character('a');

어떤 경우에는 Java 컴파일러가 자동으로 Character 객체를 생성합니다.

예를 들어 char 유형 매개변수가 Character 유형 매개변수가 필요한 메소드에 전달되면 컴파일러는 자동으로 char 유형 매개변수를 Character 객체로 변환합니다. 이 기능을 박싱(boxing)이라고 하며, 그 반대를 언박싱(unboxing)이라고 합니다.

인스턴스

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

이스케이프 시퀀스

백슬래시가 앞에 오는 문자() 이스케이프를 나타냅니다. 컴파일러에게 특별한 의미를 갖는 문자입니다.

다음 목록은 Java 이스케이프 시퀀스를 보여줍니다.

Java의 Character 클래스에 대한 자세한 설명

인스턴스

print 문에서 이스케이프 시퀀스를 만나면 컴파일러는 이를 올바르게 해석할 수 있습니다.

다음 예에서는 큰따옴표와 출력을 이스케이프합니다.

Test.java 파일 코드:

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

위 예의 컴파일 및 실행 결과는 다음과 같습니다.

访问"菜鸟教程!"

Character 메소드

Character 클래스의 메소드는 다음과 같습니다.

Java의 Character 클래스에 대한 자세한 설명

[ 관련 추천]

1. Java 무료 동영상 튜토리얼

2. Packaging 클래스 Character의 인스턴스 분석에 대해

3. Character 클래스 사용 분석에 대하여

4. Character 클래스 인스턴스 상세 설명

5. Character와 char 방식의 차이점

위 내용은 Java의 Character 클래스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.