En este tutorial de Java, aprenderemos a ordenar cadenas alfabéticamente.

Ejemplo de Java: disposición de cadenas en orden alfabético

En este programa, le pedimos al usuario que ingrese el número de cadenas que le gustaría ingresar para clasificar. Una vez que hemos adquirido el recuento usando la clase Scanner, hemos inicializado una matriz String del tamaño del recuento de entrada y luego estamos ejecutando un bucle for para capturar todas las cadenas ingresadas por el usuario.

Una vez que tenemos todas las cadenas almacenadas en la matriz de cadenas, comparamos el primer alfabeto de cada cadena para ordenarlas alfabéticamente.

import java.util.Scanner;
public class JavaExample
{
    public static void main(String[] args) 
    {
        int count;
        String temp;
        Scanner scan = new Scanner(System.in);
        
        //User will be asked to enter the count of strings 
        System.out.print("Enter number of strings you would like to enter:");
        count = scan.nextInt();
        
        
        String str[] = new String[count];
        Scanner scan2 = new Scanner(System.in);
        
        //User is entering the strings and they are stored in an array
        System.out.println("Enter the Strings one by one:");
        for(int i = 0; i < count; i++)
        {
            str[i] = scan2.nextLine();
        }
        scan.close();
        scan2.close();
        
        //Sorting the strings
        for (int i = 0; i < count; i++) 
        {
            for (int j = i + 1; j < count; j++) { 
                if (str[i].compareTo(str[j])>0) 
                {
                    temp = str[i];
                    str[i] = str[j];
                    str[j] = temp;
                }
            }
        }
        
        //Displaying the strings after sorting them based on alphabetical order
        System.out.print("Strings in Sorted Order:");
        for (int i = 0; i <= count - 1; i++) 
        {
            System.out.print(str[i] + ", ");
        }
    }
}

Producción:
Programa Java para ordenar cadenas alfabéticamente

Ejemplos de Java relacionados:

1. Programa Java para invertir palabras en una cadena
2. Programa Java para calcular e imprimir las calificaciones de los estudiantes
3. Programa Java para invertir una cadena mediante recursividad
4. Programa Java para encontrar caracteres duplicados en una cadena.

leer  Programa Java para convertir decimal a hexadecimal

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *