Sunday, July 5, 2020

Sắp xếp các chuỗi theo thứ tự chữ cái trong java

Hân hoan chào mừng bạn đến với blog lập trinh java hôm nay tôi sẽ giới thiệu cho các bạn một bài toán khá thú vị trong chuỗi string sắp xếp các chuỗi theo thứ tự chữ cái trong java, để thực hiện được điều này các bạn nên tìm hiểu về ngôn ngữ lập trình bao gồm thuật toán và chương trình:
Tags: Sắp xếp các chuỗi theo thứ tự chữ cái,Sắp xếp các chuỗi theo thứ tự chữ cái trong java,sắp xếp chuỗi tăng dần,sắp xếp ký tự tăng dần.
Sắp xếp các chuỗi theo thứ tự chữ cái trong java

Chương trình sử dụng ngôn ngữ lập trình java
public class Sort {
    public static void main(String[] args) {
        String[] words = { "Ruby", "C", "Python", "Java" };
        for(int i = 0; i < 3; ++i) {
            for (int j = i + 1; j < 4; ++j) {
                if (words[i].compareTo(words[j]) > 0) {
                    // swap words[i] with words[j[
                    String temp = words[i];
                    words[i] = words[j];
                    words[j] = temp;
                }
            }
        }
        System.out.println("In lexicographical order:");
        for(int i = 0; i < 4; i++) {
            System.out.println(words[i]);
        }
    }
}
Kết quả:
In lexicographical order:
C
Java
Python
Ruby
Trong chương trình trên, danh sách 5 từ cần sắp xếp được lưu trữ trong một biến, từ.
Sau đó, chúng tôi lặp qua từng từ (từ [i]) và so sánh nó với tất cả các từ (từ [j]) sau từ đó trong mảng. Điều này được thực hiện bằng cách sử dụng phương thức so sánh () của chuỗi.

No comments:

Post a Comment