Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java เพื่อกำหนดจุด Unicode Code ที่ดัชนีที่กำหนด


ในบทความนี้ เราจะเข้าใจวิธีการกำหนดจุดรหัสยูนิโค้ดที่ดัชนีที่กำหนด อักขระแต่ละตัวจะแสดงด้วยจุดรหัสยูนิโค้ด จุดรหัสคือค่าจำนวนเต็มที่ระบุอักขระที่กำหนดโดยไม่ซ้ำกัน อักขระ Unicode สามารถเข้ารหัสได้โดยใช้การเข้ารหัสที่แตกต่างกัน เช่น UTF-8 หรือ UTF-16

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

สมมติว่าข้อมูลที่เราป้อนคือ

Input String: Java Program
Index value: 5

ผลลัพธ์ที่ต้องการจะเป็น

Unicode Point: 80

อัลกอริทึม

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

ตัวอย่างที่ 1

ที่นี่ เราเชื่อมโยงการดำเนินการทั้งหมดเข้าด้วยกันภายใต้ฟังก์ชัน 'หลัก'

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);
   }
}

ผลลัพธ์

Required packages have been imported

The string is defined as: Java Program
The unicode point at index 5 is : 80

ตัวอย่างที่ 2

ในที่นี้ เราสรุปการดำเนินการเป็นฟังก์ชันที่แสดงการเขียนโปรแกรมเชิงวัตถุ

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);
   }
}

ผลลัพธ์

Required packages have been imported

The string is defined as: Java Program
The unicode point at index 5is : 80