JavaRush /Blog Java /Random-VI /Sắp xếp một mảng chuỗi.
Artemka58_1
Mức độ

Sắp xếp một mảng chuỗi.

Xuất bản trong nhóm
Làm cách nào để sắp xếp một mảng không phân biệt chữ hoa chữ thường? Nói chính xác hơn, việc sắp xếp có hiệu quả nhưng không chính xác. Nếu chữ cái đầu tiên của phần tử đầu tiên là chữ hoa, ngay cả khi nó nằm ở cuối bảng chữ cái thì phần tử đó không thay đổi vị trí của nó. Không có vấn đề gì với các phần tử mảng khác. Đây là mã của tôi: import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; import java.util.ArrayList; import java.util.Collections; import java.util.StringTokenizer; public class G5_4 { public static void main(String[] args) throws IOException { BufferedReader read = new BufferedReader(new InputStreamReader(System.in)); ArrayList list = new ArrayList (); System.out.println("Введите строку: "); String s = read.readLine(); StringTokenizer z = new StringTokenizer(s); while (z.hasMoreTokens()) { list.add(z.nextToken()); } System.out.println("\nOriginal array is: "); for (String a : list) { System.out.print(a + " "); } System.out.println("\n\nSorted array is: "); Collections.sort(list); for (String a : list) { System.out.print(a + " "); } } }
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION