JavaRush /Blog Java /Random-MS /Mengisih tatasusunan rentetan.

Mengisih tatasusunan rentetan.

Diterbitkan dalam kumpulan
Bagaimana untuk mengisih tatasusunan tanpa sensitiviti huruf besar? Untuk menjadi lebih tepat, pengisihan berfungsi, tetapi tidak betul. Jika huruf pertama unsur pertama adalah huruf besar, walaupun ia berada di penghujung abjad, maka unsur itu tidak mengubah kedudukannya. Tiada masalah dengan elemen tatasusunan lain. Inilah kod saya: 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 + " "); } } }
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION