Cuprins:

Cum sortați o matrice de șiruri de caractere alfabetic în Java?
Cum sortați o matrice de șiruri de caractere alfabetic în Java?

Video: Cum sortați o matrice de șiruri de caractere alfabetic în Java?

Video: Cum sortați o matrice de șiruri de caractere alfabetic în Java?
Video: [2/3] Siruri de caractere in C++ | Functii predefinite 2024, Aprilie
Anonim

Sortarea matricei de șiruri în ordine alfabetică – Şir . compara cu()

Apoi, utilizatorul trebuie să introducă fiecare şir unul câte unul și apăsați ENTER după fiecare intrare. Pentru a compara două siruri de caractere , Şir . Sa folosit metoda compareTo() care compară două siruri de caractere din punct de vedere lexicografic.

Ținând acest lucru în vedere, cum sortați o matrice în ordine alfabetică în Java?

Program Java pentru a sorta numele într-o ordine alfabetică

  1. clasă publică Ordine_Alfabetică.
  2. int n;
  3. Temperatura șirului;
  4. Scanner s = scaner nou (System. in);
  5. Sistem. afară. print("Introduceți numărul de nume pe care doriți să le introduceți:");
  6. n = s. nextInt();
  7. Nume șiruri = String nou[n];
  8. Scanner s1 = scaner nou (System. in);

În mod similar, cum aranjați un șir în ordine alfabetică în Java? La sortați șirurile în ordine alfabetică în Java programare, trebuie să ceri utilizatorului să introducă cele două şir , acum începe să compari cele două siruri de caractere , dacă este găsit, atunci faceți o variabilă să spună temp de același tip, acum plasați prima şir la temperatură, apoi plasați al doilea şir la primul, iar temperatură loc la al doilea

În acest mod, cum alfabetizați o matrice de șiruri în Java?

Metoda 1 (sortare naturală):

  1. Aplicați metoda toCharArray() pe șirul de intrare pentru a crea o matrice de caractere pentru șirul de intrare.
  2. Utilizați Arrays. sort(char c) metoda de sortare a matricei char.
  3. Utilizați constructorul clasei String pentru a crea un șir sortat din matricea char.

Cum sortați o matrice de șiruri în Java fără a utiliza metoda de sortare?

  1. import java. util. Scanner;
  2. Class Sort{
  3. public static void main(String args){
  4. Scanner sc= scaner nou (System. in);
  5. Sistem. afară. println("Introduceți șirul");
  6. String input=sc. Următorul();
  7. Sistem. afară. println("Șirul original este "+input);
  8. String output=sortString(input);

Recomandat: