Computer >> Máy Tính >  >> Lập trình >> Java

Ký tự Java charCount () với các ví dụ

Phương thức Character.charCount () xác định số lượng giá trị char cần thiết để đại diện cho ký tự được chỉ định (điểm mã Unicode). Nếu ký tự được chỉ định bằng hoặc lớn hơn 0x10000, thì phương thức trả về 2. Ngược lại, phương thức trả về 1.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      // create and assign values to int codepoint cp
      int cp = 0x12345;
      // create an int res
      int res;
      // assign the result of charCount on cp to res
      res = Character.charCount(cp);
      String str1 = "It is not a valid supplementary character";
      String str2 = "It is a valid supplementary character";
      // print res value
      if ( res == 1 ) {
         System.out.println( str1 );
      } else if ( res == 2 ) {
         System.out.println( str2 );
      }
   }
}

Đầu ra

It is a valid supplementary character

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      int c = 0x11987;
      int res = Character.charCount(c);
      System.out.println(res);
   }
}

Đầu ra

2