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