ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 스트링 대소문자 비교
    프로그래밍 JAVA 2020. 7. 29. 06:18

    아랙터는 유니코드를 빼는 것이다. 예를 들어 '5' '0'5이다.

     

    9.5 캐릭터 클래스

    문자 클래스를 사용하여 문자에 대한 개체를 만들 수 있다. A 캐릭터

     

    객체에는 문자 값이 포함되어 있다.

    Java API의 많은 메서드에는 객체 인수가 필요하다. 원시 데이터 값을 활성화하려면 다음과

    같이 하십시오.

    Java는 모든 원시 데이터 유형에 대한 클래스를 제공한다. 이 수업들은

    문자, 부울, 바이트, 쇼트, 정수, , 플로트 및 이중 문자,

    각각 부울, 바이트, 단축, int, long, float, double. 이 수업들은

     

    각 클래스는 개체에서 원시 유형 값을 랩 또는 캡슐화하므로 래퍼 클래스라고 한다.

     

     

    이 모든 클래스는 java.lang 패키지에 있으며, 이 클래스는 다음과 같은 유용한 방법을 포함하고 있다.

    원시 값 처리 이 섹션에서는 캐릭터 클래스를 소개한다. 다른 포장지

    수업은 10"사물을 생각하는 것"에서 소개될 것이다.

     

    문자 클래스에는 문자의 생성자와 여러 가지 방법을 사용하여 문자의 이름을 결정한다.

    범주(대소문자, 소문자, 숫자 등) 및 그림 9.10과 같이 대문자에서 소문자로 변환하거나 그 반대로 변환하는 경우.

     

    문자 값에서 문자 개체를 만들 수 있다. 예를 들어, 다음 문장은 a 문자에 대한 문자 객체를

    만든다.

    문자 = 새 문자('a');

     

    charValue 메서드는 문자 객체에 감싼 문자 값을 반환한다. The

     

    compareTo 메서드는 이 문자를 다른 문자와 비교하고 정수를 반환한다.

    그것은 이 문자의 유니코드와 다른 문자의 유니코드 사이의 차이점이다. 동일한 방법은 두 문

    자가 동일한 경우에만 true를 반환한다. 을 위해

    예제, charObject가 새 문자('b')라고 가정하십시오.

     

    charObject.compareTo(새 문자('a')1을 반환함

    charObject.compareTo(새 문자('b')0을 반환함

    charObject.compareTo(새 문자('c') 반환 1

     

     

    16진수에서 10진수까지의 공공 정적 16진수(char ch) {

    9.5 캐릭터 클래스 351

     

    charObject.compareTo(새 문자('d') 반환 2

    charobject.equals(새 문자('b') 반환 true

    charobject.equals(새 문자('d')false를 반환

     

    문자 클래스에 있는 대부분의 방법은 정적 방법이다. isDigital(차 차)

    문자가 숫자일 경우 메서드가 true를 반환하고 isLetter(char ch) 메서드가 반환됨

    글자가 사실이라면 진실이다. isLetterOrDigit(char ch) 메서드는 다음과 같은 경우 true를 반환한다.

     

    글자는 글자 또는 숫자다. isLowerCase(char ch) 메서드는 다음과 같은 경우 true를 반환한다.

     

    문자는 소문자로, isUpperCase(char ch) 메서드는 다음과 같은 경우 true를 반환한다.

    문자는 대문자다. toLowerCase(char ch) 메서드는 소문자를 반환함

    문자에 대한 문자 및 topperCase(char ch) 메서드는 문자에 대한 대문자를 반환한다.

     

    이제 사용자에게 문자열을 입력하라는 메시지를 표시하는 프로그램을 작성해 보십시오.

    문자열에서 대소문자를 불문하고 각 문자의 발생

    이 문제를 해결하기 위한 단계는 다음과 같다.

    1. to LowerCase를 사용하여 문자열의 모든 대문자를 소문자로 변환

     

    문자열 클래스의 메서드.

    2. 배열을 만들고, 26 int 값의 카운트를 말하며, 각각은 발생 횟수를 카운트한다.

    편지 한 통 즉, 카운트[0]은 카운트[1]은 카운트[1]의 수를 카운트한다.

    bs 등등.

    3. 문자열의 각 문자에 대해 (대소문자)인지 확인한다. 만일 그렇다면, 증분

    배열의 해당 개수

     

    9.3 목록에는 전체 프로그램이 수록되어 있다.

    LISTING 9.3 CountEachLetter.java

    자바.의캐릭터

    +toUpperCase(ch: char): char는 지정된 문자의 대문자를 반환한다.

    +문자(: 문자)

    +charValue(): char

    +compareTo(다른 문자: 문자: int

    +등가(다른 문자: 문자: 부울

    +isDigit(ch: char): 부울

    +isLetter(ch: char): 부울

    +isLetterOrDigit(ch: char): 부울

    +toLowerCase(ch: char): char

    문자 값을 사용하여 문자 개체를 생성하십시오.

    이 개체에서 문자 값을 반환하십시오.

     

    문자가 문자 또는 숫자일 경우 true를 반환한다.

     

    문자가 소문자인 경우 true를 반환한다.

    문자가 대문자인 경우 true를 반환한다.

     

    지정한 문자의 소문자를 반환한다.

    그림 9.10 캐릭터 클래스는 캐릭터를 조작하는 방법을 제공한다.

    댓글

Designed by Tistory.