Innholdsfortegnelse:

Hvordan sorterer du en rekke strenger alfabetisk i Java?
Hvordan sorterer du en rekke strenger alfabetisk i Java?

Video: Hvordan sorterer du en rekke strenger alfabetisk i Java?

Video: Hvordan sorterer du en rekke strenger alfabetisk i Java?
Video: speller 2024, Kan
Anonim

Sortering av strengarray alfabetisk – String . sammenligne med()

Deretter må brukeren angi hver streng en om gangen og trykk ENTER etter hver inntasting. For å sammenligne to strenger , String . compareTo() metoden er brukt som sammenligner to strenger leksikografisk.

Med dette i øyesyn, hvordan sorterer du en matrise alfabetisk i Java?

Java-program for å sortere navn i alfabetisk rekkefølge

  1. offentlig klasse Alfabetisk_Rekkefølge.
  2. int n;
  3. String temp;
  4. Scanner s = new Scanner(System. in);
  5. System. ute. print("Skriv inn antall navn du vil skrive inn:");
  6. n = s. nesteInt();
  7. Strengnavn = ny streng[n];
  8. Skanner s1 = ny skanner(System. inn);

På samme måte, hvordan ordner du en streng i alfabetisk rekkefølge i Java? Til sortere strenger i alfabetisk rekkefølge i Java programmering, må du be brukeren om å angi de to streng , begynn nå å sammenligne de to strenger , hvis funnet så lag en variabel si temp av samme type, plasser nå den første streng til temp, og plasser deretter den andre streng til den første, og plasser temp til den andre

På denne måten, hvordan alfabetiserer du en strengmatrise i Java?

Metode 1 (naturlig sortering):

  1. Bruk toCharArray()-metoden på inndatastrengen for å lage en char-matrise for inndatastrengen.
  2. Bruk Arrays. sort(char c) metode for å sortere char array.
  3. Bruk String class constructor for å lage en sortert streng fra char array.

Hvordan sorterer du en strengmatrise i Java uten å bruke sorteringsmetoden?

  1. importer java. util. skanner;
  2. klasse Sorter{
  3. public static void main(String args){
  4. Scanner sc= ny skanner(System. inn);
  5. System. ute. println("Skriv inn streng");
  6. String input=sc. neste();
  7. System. ute. println("Original streng er "+input);
  8. String output=sortString(input);

Anbefalt: