Trong bài này, chúng ta sẽ hiểu làm thế nào để so sánh hai chuỗi về mặt từ vựng. Chuỗi là một kiểu dữ liệu chứa một hoặc nhiều ký tự và được đặt trong dấu ngoặc kép (“”). Chuỗi là một chuỗi các ký tự. Trong ngôn ngữ lập trình Java, các chuỗi được coi như các đối tượng.
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Chuỗi đầu vào:Chuỗi MorningInput:Buổi tối
Đầu ra mong muốn sẽ là -
Kết quả của việc so sánh hai chuỗi là:8
Thuật toán
Bước 1 - SAO BƯỚC 2 - Khai báo hai giá trị chuỗi là input_string_1, input_string_2.Bước 3 - Xác định các giá trị.Bước 4 - So sánh hai chuỗi với hàm .compareTo (). trước>Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
public class Demo {public static void main (String [] args) {String input_string_1 ="Morning"; System.out.println ("Chuỗi đầu tiên được xác định là:" + input_string_1); String input_string_2 ="Buổi tối"; System.out.println ("Chuỗi thứ hai được xác định là:" + input_string_2); System.out.println ("\ nKết quả so sánh hai chuỗi là:"); System.out.println (input_string_1.compareTo (input_string_2)); }}Đầu ra
Chuỗi đầu tiên được định nghĩa là:Morning Chuỗi thứ hai được định nghĩa là:Evening Kết quả so sánh hai chuỗi là:8Ví dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm thể hiện lập trình hướng đối tượng.
public class Demo {static void so sánh (String input_string_1, String input_string_2) {System.out.println ("\ nKết quả so sánh hai chuỗi là:"); System.out.println (input_string_1.compareTo (input_string_2)); } public static void main (String [] args) {String input_string_1 ="Buổi sáng"; System.out.println ("Chuỗi đầu tiên được xác định là:" + input_string_1); String input_string_2 ="Buổi tối"; System.out.println ("Chuỗi thứ hai được xác định là:" + input_string_2); so sánh (input_string_1, input_string_2); }}Đầu ra
Chuỗi đầu tiên được định nghĩa là:Morning Chuỗi thứ hai được định nghĩa là:Evening Kết quả so sánh hai chuỗi là:8