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

相关文章