Taula de continguts:

Com ordeneu una matriu de cadenes alfabèticament a Java?
Com ordeneu una matriu de cadenes alfabèticament a Java?

Vídeo: Com ordeneu una matriu de cadenes alfabèticament a Java?

Vídeo: Com ordeneu una matriu de cadenes alfabèticament a Java?
Vídeo: Изучаем Python - Полный курс для начинающих 2024, Desembre
Anonim

Ordenació alfabètica de la matriu de cadenes – Corda . comparat amb()

A continuació, l'usuari ha d'introduir cadascun corda un a la vegada i premeu ENTER després de cada entrada. Per comparar dos cordes , Corda . S'ha utilitzat el mètode compareTo() per comparar dos cordes lexicogràficament.

Tenint això a la vista, com s'ordena una matriu alfabèticament a Java?

Programa Java per ordenar els noms en ordre alfabètic

  1. classe pública Ordre_alfabètic.
  2. int n;
  3. temperatura de la cadena;
  4. Escàner s = escàner nou (entrada del sistema);
  5. Sistema. fora. print("Introduïu el nombre de noms que voleu introduir:");
  6. n = s. nextInt();
  7. Noms de cadena = cadena nova[n];
  8. Escàner s1 = escàner nou (entrada del sistema);

De la mateixa manera, com organitzeu una cadena en ordre alfabètic a Java? A ordena les cadenes per ordre alfabètic a Java programació, has de demanar a l'usuari que introdueixi els dos corda , ara comenceu a comparar els dos cordes , si es troba, feu que una variable digui temp del mateix tipus, ara col·loqueu la primera corda a la temperatura, després col·loqueu el segon corda al primer, i al segon lloc temp

D'aquesta manera, com s'escriu alfabèticament una matriu de cadenes a Java?

Mètode 1 (ordenació natural):

  1. Apliqueu el mètode toCharArray() a la cadena d'entrada per crear una matriu de caràcters per a la cadena d'entrada.
  2. Utilitzeu matrius. Mètode sort(char c) per ordenar la matriu de caràcters.
  3. Utilitzeu el constructor de classe String per crear una cadena ordenada a partir de la matriu de caràcters.

Com ordenar una matriu de cadenes a Java sense utilitzar el mètode d'ordenació?

  1. importar java. útil. escàner;
  2. Class Ordenar{
  3. public static void main(String args){
  4. Escàner sc= escàner nou (entrada del sistema);
  5. Sistema. fora. println("Introdueix una cadena");
  6. String input=sc. Pròxim();
  7. Sistema. fora. println("La cadena original és "+entrada);
  8. Sortida de cadena=sortString(entrada);

Recomanat: