산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 - 문자 클래스

일반적으로 문자로 작업할 때 기본 데이터 유형인 char를 사용합니다.

예시

char ch = 'a';

// Unicode for uppercase Greek omega character
char uniChar = '\u039A'; 

// an array of chars
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

그러나 개발 과정에서 기본 데이터 유형 대신 객체를 사용해야 하는 상황을 접하게 됩니다. 이를 달성하기 위해 Java는 래퍼 클래스 Character를 제공합니다. 기본 데이터 유형 char의 경우.

Character 클래스는 문자를 조작하기 위한 여러 유용한 클래스(즉, 정적) 메서드를 제공합니다. Character 생성자를 사용하여 Character 객체를 생성할 수 있습니다 -

Character ch = new Character('a');

Java 컴파일러는 어떤 상황에서는 Character 객체도 생성합니다. 예를 들어 객체가 필요한 메서드에 기본 문자를 전달하면 컴파일러가 자동으로 문자를 문자로 변환합니다. 변환이 다른 방향으로 진행되는 경우 이 기능을 오토박싱 또는 언박싱이라고 합니다.

예시

// Here following primitive char 'a'
// is boxed into the Character object ch
Character ch = 'a';

// Here primitive 'x' is boxed for method test,
// return is unboxed to char 'c'
char c = test('x');

이스케이프 시퀀스

백슬래시(\)가 앞에 오는 문자는 이스케이프 시퀀스이며 컴파일러에 특별한 의미가 있습니다.

줄바꿈 문자(\n)는 문자열이 인쇄된 후 다음 줄로 넘어가기 위해 System.out.println() 문에서 이 튜토리얼에서 자주 사용되었습니다.

다음 표는 Java 이스케이프 시퀀스를 보여줍니다 -

이스케이프 시퀀스 설명
\t 이 시점에서 텍스트에 탭을 삽입합니다.
\b 이 지점에서 텍스트에 백스페이스를 삽입합니다.
\n 이 지점에서 텍스트에 개행을 삽입합니다.
\r 여기서 텍스트에 캐리지 리턴을 삽입합니다.
\f 이 시점에서 텍스트에 양식 피드를 삽입합니다.
\' 이 지점에서 텍스트에 작은따옴표 문자를 삽입합니다.
\" 이 지점에서 텍스트에 큰따옴표 문자를 삽입합니다.
\\ 이 지점에서 텍스트에 백슬래시 문자를 삽입합니다.

print 문에서 이스케이프 시퀀스가 ​​발견되면 컴파일러는 그에 따라 해석합니다.

예시

따옴표 안에 따옴표를 넣으려면 내부 따옴표에 \" 이스케이프 시퀀스를 사용해야 합니다 -

라이브 데모
public class Test {

   public static void main(String args[]) {
      System.out.println("She said \"Hello!\" to me.");
   }
}

이것은 다음 결과를 생성합니다 -

출력

She said "Hello!" to me.

문자 방법

다음은 Character 클래스의 모든 하위 클래스가 구현하는 중요한 인스턴스 메서드 목록입니다. -

Sr.No. 방법 및 설명
1 isLetter()

지정된 char 값이 문자인지 확인합니다.

2 isDigit()

지정된 char 값이 숫자인지 여부를 결정합니다.

3 is공백()

지정된 char 값이 공백인지 여부를 결정합니다.

4 isUpperCase()

지정된 char 값이 대문자인지 여부를 결정합니다.

5 isLowerCase()

지정된 char 값이 소문자인지 여부를 결정합니다.

6 toUpperCase()

지정된 char 값의 대문자를 반환합니다.

7 toLowerCase()

지정된 char 값의 소문자 형태를 반환합니다.

8 toString()

지정된 문자 값을 나타내는 String 개체, 즉 한 문자 문자열을 반환합니다.

전체 메소드 목록은 java.lang.Character API 사양을 참조하세요.

다음은 무엇입니까?

다음 섹션에서는 Java의 String 클래스를 살펴보겠습니다. String을 효율적으로 선언하고 사용하는 방법과 String 클래스의 몇 가지 중요한 방법을 배우게 됩니다.


java

  1. 자바 최종 키워드
  2. 자바 instanceof 연산자
  3. 자바 중첩 정적 클래스
  4. 자바 익명 클래스
  5. 자바 싱글톤 클래스
  6. 자바 리플렉션
  7. 자바 ObjectOutputStream 클래스
  8. 자바 제네릭
  9. 자바 파일 클래스
  10. Java에서 Char를 문자열로 변환하는 방법(예제)