Java 程序按字典顺序比较两个字符串
javacampus interviewserver side programmingprogramming
在本文中,我们将了解如何按字典顺序比较两个字符串。字符串是一种包含一个或多个字符的数据类型,用双引号("“ ”" 括起来)。字符串是字符序列。在 Java 编程语言中,字符串被视为对象。
下面是相同的演示 −
假设我们的输入是 −
输入字符串:Morning 输入字符串:Evening
期望输出将是 −
比较两个字符串的结果是:8
算法
步骤 1 - 开始 步骤 2 - 声明两个字符串值,即 input_string_1、input_string_2。 步骤 3 - 定义值。 步骤 4 - 使用 .compareTo() 函数比较两个字符串。 步骤 5 - 显示结果 步骤 6 - 停止
示例 1
在这里,我们将所有操作绑定在‘main’下函数。
public class Demo { public static void main(String[] args) { String input_string_1 = "Morning"; System.out.println("第一个字符串定义为:" + input_string_1); String input_string_2 = "Evening"; System.out.println("第二个字符串定义为:" + input_string_2); System.out.println("\n比较两个字符串的结果是: "); System.out.println(input_string_1.compareTo(input_string_2)); } }
输出
第一个字符串定义为:Morning 第二个字符串定义为:Evening 比较两个字符串的结果是: 8
示例 2
在这里,我们将操作封装成函数,展现面向对象编程。
public class Demo { static void compare(String input_string_1, String input_string_2){ System.out.println("\n两个字符串的比较结果是: "); System.out.println(input_string_1.compareTo(input_string_2)); } public static void main(String[] args) { String input_string_1 = "Morning"; System.out.println("第一个字符串定义为: " + input_string_1); String input_string_2 = "Evening"; System.out.println("第二个字符串定义为: " + input_string_2); compare(input_string_1, input_string_2); } }
输出
第一个字符串定义为:Morning 第二个字符串定义为:Evening 比较两个字符串的结果是: 8