Inhoudsopgave:

Hoe sorteer je een reeks strings alfabetisch in Java?
Hoe sorteer je een reeks strings alfabetisch in Java?

Video: Hoe sorteer je een reeks strings alfabetisch in Java?

Video: Hoe sorteer je een reeks strings alfabetisch in Java?
Video: Sort String Characters In Alphabetical Order | Java | AshokIT 2024, Mei
Anonim

String-array alfabetisch sorteren – Snaar . vergelijk met()

Vervolgens moet de gebruiker elk invoeren snaar één voor één en druk na elke invoer op ENTER. Om twee te vergelijken snaren , Snaar . vergelijkTo() methode is gebruikt die twee vergelijkt snaren lexicografisch.

Met dit in het achterhoofd, hoe sorteer je een array alfabetisch in Java?

Java-programma om namen in alfabetische volgorde te sorteren

  1. openbare klasse Alfabetisch_Order.
  2. int n;
  3. Stringtemperatuur;
  4. Scanner s = nieuwe scanner (Systeem. in);
  5. Systeem. uit. print("Voer het aantal namen in dat u wilt invoeren:");
  6. n = s. volgendeInt();
  7. Stringnamen = nieuwe String[n];
  8. Scanner s1 = nieuwe scanner (systeem. in);

Evenzo, hoe rangschik je een string in alfabetische volgorde in Java? Tot sorteer strings in alfabetische volgorde in Java programmering, moet u de gebruiker vragen om de twee snaar , begin nu met het vergelijken van de twee snaren , indien gevonden, maak dan een variabele, zeg temp van hetzelfde type, plaats nu de eerste snaar naar de temp, plaats dan de tweede snaar naar de eerste, en plaats temp naar de tweede

Hoe alfabetiseer je op deze manier een stringarray in Java?

Methode 1 (natuurlijke sortering):

  1. Pas de methode toCharArray() toe op invoertekenreeks om een tekenreeks voor invoertekenreeks te maken.
  2. Gebruik arrays. sort(char c) methode om char array te sorteren.
  3. Gebruik String class constructor om een gesorteerde string te maken van char array.

Hoe sorteer je een stringarray in Java zonder de sorteermethode te gebruiken?

  1. java importeren. gebruik. Scanner;
  2. klasse Sorteren{
  3. public static void main(String args){
  4. Scanner sc = nieuwe scanner (systeem. in);
  5. Systeem. uit. println("Voer tekenreeks in");
  6. Stringinvoer=sc. De volgende();
  7. Systeem. uit. println("Originele string is "+input);
  8. String output = sortString (invoer);

Aanbevolen: