JavaRush /Blog Java /Random-ES /Ordenar una matriz de cadenas.
Artemka58_1
Nivel 21

Ordenar una matriz de cadenas.

Publicado en el grupo Random-ES
¿Cómo ordenar una matriz sin distinguir entre mayúsculas y minúsculas? Para ser más precisos, la clasificación funciona, pero de forma incorrecta. Si la primera letra del primer elemento está en mayúscula, aunque esté al final del alfabeto, entonces el elemento no cambia de posición. No hay problemas con otros elementos de la matriz. Aquí está mi código: 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 + " "); } } }
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION