Trong bài này, chúng ta sẽ hiểu cách xác định điểm mã unicode tại một chỉ mục nhất định. Mỗi ký tự được biểu diễn bằng một điểm mã unicode. Điểm mã là một giá trị số nguyên xác định duy nhất một ký tự đã cho. Các ký tự Unicode có thể được mã hóa bằng các mã hóa khác nhau, như UTF-8 hoặc UTF-16.
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Input String: Java Program Index value: 5
Đầu ra mong muốn sẽ là -
Unicode Point: 80
Thuật toán
Step 1 - START Step 2 - Declare a string value namely input_string and two integer values namely index and result Step 3 - Define the values. Step 4 - Use the function codePointAt() to fetch the code point value. Store the value as result. Step 5 - Display the result Step 6 - Stop
Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
import java.io.*; public class UniCode { public static void main(String[] args){ System.out.println("Required packages have been imported"); String input_string = "Java Program"; System.out.println("\nThe string is defined as: " +input_string); int result = input_string.codePointAt(5); System.out.println("The unicode point at index 5 is : " + result); } }
Đầu ra
Required packages have been imported The string is defined as: Java Program The unicode point at index 5 is : 80
Ví dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm thể hiện lập trình hướng đối tượng.
import java.io.*; public class UniCode { static void unicode_value(String input_string, int index){ int result = input_string.codePointAt(index); System.out.println("The unicode point at index " +index +"is : " + result); } public static void main(String[] args) { System.out.println("Required packages have been imported"); String input_string = "Java Program"; System.out.println("\nThe string is defined as: " +input_string); int index = 5; unicode_value(input_string, index); } }
Đầu ra
Required packages have been imported The string is defined as: Java Program The unicode point at index 5is : 80