Innehållsförteckning:

Hur sorterar du en rad strängar alfabetiskt i Java?
Hur sorterar du en rad strängar alfabetiskt i Java?

Video: Hur sorterar du en rad strängar alfabetiskt i Java?

Video: Hur sorterar du en rad strängar alfabetiskt i Java?
Video: Sort String Characters In Alphabetical Order | Java | AshokIT 2024, November
Anonim

Sortera strängarray alfabetiskt – Sträng . jämföra med()

Sedan måste användaren ange var och en sträng en i taget och tryck på ENTER efter varje inmatning. För att jämföra två strängar , Sträng . metoden compareTo() har använts som jämför två strängar lexikografiskt.

Med tanke på detta, hur sorterar du en array alfabetiskt i Java?

Java-program för att sortera namn i alfabetisk ordning

  1. offentlig klass Alphabetical_Order.
  2. int n;
  3. Strängtemp;
  4. Scanner s = new Scanner(System. in);
  5. Systemet. ut. print("Ange antal namn du vill ange:");
  6. n = s. nextInt();
  7. Strängnamn = ny String[n];
  8. Scanner s1 = new Scanner(System. in);

På samma sätt, hur ordnar man en sträng i alfabetisk ordning i Java? Till sortera strängar i alfabetisk ordning i Java programmering måste du be användaren att ange de två sträng , börja nu jämföra de två strängar , om den hittas, gör en variabel säg temp av samma typ, placera nu den första sträng till temp, placera sedan den andra sträng till den första och placera temp till den andra

På det här sättet, hur alfabetiserar du en strängarray i Java?

Metod 1 (naturlig sortering):

  1. Använd metoden toCharArray() på inmatningssträngen för att skapa en char-array för inmatningssträngen.
  2. Använd Arrays. sort(char c) metod för att sortera char array.
  3. Använd String class constructor för att skapa en sorterad sträng från char array.

Hur sorterar man en strängarray i Java utan att använda sorteringsmetoden?

  1. importera java. util. Scanner;
  2. klass Sortera{
  3. public static void main(String args){
  4. Scanner sc= new Scanner(System. in);
  5. Systemet. ut. println("Ange sträng");
  6. Strängingång=sc. Nästa();
  7. Systemet. ut. println("Originalsträngen är "+input);
  8. String output=sortString(input);

Rekommenderad: