Java의 Char : Java의 Character 클래스는 무엇입니까?



이 기사는 Java의 문자 클래스에 대한 포괄적 인 안내서이며 Java의 다양한 이스케이프 시퀀스 및 Char 메서드에 대해 설명합니다.

Java에서 우리는 원시 데이터 유형 대신 객체를 사용해야하는 상황에 직면합니다. 이를 위해 래퍼 클래스 제공 캐릭터 원 시용 . Java의 Char에 대한이 기사에서 동일한 내용을 자세히 이해하겠습니다.

자바 로고-자바 문자-Edureka이 기사에서는 다음 주제를 다룹니다.





자바 분할 문자열 다중 구분 기호

의 시작하자!

자바의 문자 클래스

그만큼 캐릭터 클래스 일반적으로 모든 기본 유형 c의 값을 래핑합니다. 있다목적 . 유형 문자의 모든 개체에는 유형이 다음과 같은 단일 필드가 포함될 수 있습니다. . Character 클래스는 많은 유용한 클래스를 제공합니다 (예 : 정적) 캐릭터 작업을 위해.



캐릭터로 캐릭터 개체를 만들려면 건축업자 &마이너스

캐릭터 ch = new Character ( 'a')

위의 문은 char 유형의 'a'를 포함하는 문자 객체를 만듭니다. char 데이터 유형의 인수를 예상하는 문자 클래스에는 생성자가 하나뿐입니다.

다음으로 Java의 Char에 대한 기사에서는 Java의 문자와 함께 사용되는 이스케이프 시퀀스를 몇 가지 살펴 보겠습니다.



탈출 시퀀스

앞에있는 문자 백 슬래시 () 일반적으로 이스케이프 시퀀스라고합니다. 이 개념을 이해하는 데 도움이되는 표가 아래에 나와 있습니다.

탈출 시퀀스 기술
이 시점에서 텍스트에 탭을 삽입합니다.
텍스트에 새 줄을 삽입합니다.
이 시점에서 텍스트에 백 스페이스를 삽입합니다.
아르 자형이 시점에서 텍스트에 캐리지 리턴을 삽입합니다.
에프이 시점에서 텍스트에 양식 피드를 삽입합니다.
'이 시점에서 텍스트에 작은 따옴표 문자를 삽입합니다.
'이 시점에서 텍스트에 큰 따옴표 문자를 삽입합니다.
이 시점에서 텍스트에 백 슬래시 문자를 삽입합니다.

이스케이프 시퀀스를 이해 했으므로 계속 진행하여 문자가 자바에서.

캐릭터 클래스의 방법

다음 표에서는 몇 가지 중요한 캐릭터 클래스의.

행동 양식 기술
isWhitespace ()지정된 char 값이 공백인지 여부를 확인하는 데 도움이됩니다.
isDigit ()지정된 char 값이 숫자인지 확인하는 데 도움이됩니다.
isLetter ()char 값이 문자인지 확인하는 데 도움이됩니다.
isUpperCase ()지정된 char 값이 대문자인지 확인하는 데 도움이됩니다.
isLowerCase ()지정된 char 값이 소문자인지 확인하는 데 도움이됩니다.
toUpperCase ()지정된 char 값의 대문자 형식을 반환합니다.
toLowerCase ()지정된 char 값의 소문자 형식을 반환합니다.
toString ()지정된 문자 값을 나타내는 String 객체를 반환합니다.

다음으로, Java의 Char에 대한이 기사에서 위에서 논의한 메소드의 실제 구현을 살펴 보겠습니다.

r 프로그래밍 언어를 사용하는 회사

암호:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// 사용자에게 첫 번째 입력을 요청합니다. System.out.print ( 'First input :') // Scanner 클래스를 사용하여 사용자 입력을 가져옵니다. Scanner scanner = new Scanner (System.in) // 사용자 입력을 가져옵니다. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // 특정 문자의 문자를 계산합니다. for (char ch1 : value1) {result1 = Character.charCount (ch1)} // 결과를 출력합니다. System.out.print ( 'Value :'+ result1 + 'n') System.out.print ( 'Second input :') char [] value2 = scanner.nextLine (). toCharArray () for (char ch2 : value2) { int result2 = Character.hashCode (ch2) System.out.print ( '문자' '+ ch2 +' '의 해시 코드는 다음과 같이 지정됩니다.'+ result2 + 'n')} System.out.print ( '세 번째 입력 : ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3 : value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println ('The character ''+ ch3 + ''는 숫자입니다. ')} else {System.out.println ('문자 ''+ ch3 +``는 숫자가 아닙니다. ')} System.out.print ('4 번째 입력 : ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4 : value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ( '네 번째 문자' '+ ch4 +' '는 ISO 컨트롤입니다. : '+ result4)}}}}

산출:

첫 번째 입력 : 89 값 : 1 두 번째 입력 : J 문자 'J'의 해시 코드는 다음과 같이 제공됩니다. 74 세 번째 입력 : 5 문자 '5'는 숫자입니다. 네 번째 입력 : h 네 번째 문자 'h'는 ISO 제어 : false입니다.

이것으로 우리는 자바의 Char에 대한이 기사를 끝 맺는다. Java의 기본 사항을 이해 하셨기를 바랍니다. 이 기사를 'Char in Java'에서 찾은 경우 다음을 확인하십시오. 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. 우리는 당신의 여정의 모든 단계에서 당신을 돕기 위해 여기에 있습니다.이 자바 인터뷰 질문 외에도 우리는 학생과 전문가가되기를 원하는 전문가를 위해 설계된 커리큘럼을 제안합니다. 자바 개발자.

질문이 있으십니까? 이 'Char in Java의 주석 섹션에서 언급하십시오. ' 가능한 한 빨리 연락 드리겠습니다.