문자 클래스는 단일 문자에 대해 작업하는 데 사용됩니다.
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 이스케이프 시퀀스를 보여줍니다.
인스턴스
print 문에서 이스케이프 시퀀스를 만나면 컴파일러는 이를 올바르게 해석할 수 있습니다.
다음 예에서는 큰따옴표와 출력을 이스케이프합니다.
Test.java 파일 코드:
public class Test { public static void main(String args[]) { System.out.println("访问\"菜鸟教程!\""); }}
위 예의 컴파일 및 실행 결과는 다음과 같습니다.
访问"菜鸟教程!"
Character 메소드
Character 클래스의 메소드는 다음과 같습니다.
[ 관련 추천]
2. Packaging 클래스 Character의 인스턴스 분석에 대해
위 내용은 Java의 Character 클래스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!