Java 程序确定给定索引处的 Unicode 代码点

javacampus interviewserver side programmingprogramming

在本文中,我们将了解如何确定给定索引处的 Unicode 代码点。每个字符都由一个 Unicode 代码点表示。代码点是唯一标识给定字符的整数值。Unicode 字符可以使用不同的编码进行编码,例如 UTF-8 或 UTF-16。

下面是相同的演示 −

假设我们的输入是

输入字符串:Java Program
索引值:5

期望的输出将是

Unicode 点:80

算法

步骤 1 - 开始
步骤 2 - 声明一个字符串值,即 input_string 和两个整数值,即 index 和 result
步骤 3 - 定义值。
步骤 4 - 使用函数 codePointAt() 获取代码点值。将该值存储为 result。
步骤 5 - 显示结果
步骤 6 - 停止

示例 1

在这里,我们将所有操作绑定在 ‘main’ 函数下。

import java.io.*;
public class UniCode {
   public static void main(String[] args){
      System.out.println("Required packages have been import");
      String input_string = "Java 程序";
      System.out.println("\n字符串定义为:" +input_string);
      int result = input_string.codePointAt(5);
      System.out.println("索引 5 处的 unicode 点为:" + result);
   }
}

输出

所需的包已导入

字符串定义为:Java Program
索引 5 处的 unicode 点为: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("索引 " +index +"处的unicode点为:" + result);
   }
    public static void main(String[] args) {
      System.out.println("所需的包已导入");
      String input_string = "Java 程序";
      System.out.println("\n字符串定义为:" +input_string);
      int index = 5;
      unicode_value(input_string, index);
   }
}

输出

所需的包已导入

字符串定义为:Java Program
索引 5 处的 unicode 点为:80

相关文章