INHOUDSOPGAWE:

Hoe sorteer jy 'n verskeidenheid stringe alfabeties in Java?
Hoe sorteer jy 'n verskeidenheid stringe alfabeties in Java?

Video: Hoe sorteer jy 'n verskeidenheid stringe alfabeties in Java?

Video: Hoe sorteer jy 'n verskeidenheid stringe alfabeties in Java?
Video: CS50 2013 - Week 4, continued 2024, Mei
Anonim

Sorteer string skikking alfabeties – Snaar . vergelyk met()

Dan moet die gebruiker elkeen invoer string een op 'n slag en druk ENTER na elke invoer. Om twee te vergelyk snare , Snaar . compareTo() metode is gebruik wat twee vergelyk snare leksikografies.

As u dit in die oog hou, hoe sorteer u 'n skikking alfabeties in Java?

Java-program om name in 'n alfabetiese volgorde te sorteer

  1. publieke klas Alfabetiese_Orde.
  2. int n;
  3. Snaar temp;
  4. Skandeerder s = nuwe Skandeerder(Stelsel. in);
  5. Stelsel. uit. print("Voer die aantal name in wat jy wil invoer:");
  6. n = s. nextInt();
  7. String name = nuwe String[n];
  8. Skandeerder s1 = nuwe Skandeerder(Stelsel. in);

Net so, hoe rangskik jy 'n string in alfabetiese volgorde in Java? Om sorteer stringe in alfabetiese volgorde in Java programmering, moet jy die gebruiker vra om die twee in te voer string , begin nou die twee vergelyk snare , indien gevind, maak dan 'n veranderlike sê temp van dieselfde tipe, plaas nou die eerste string na die temp, plaas dan die tweede string na die eerste, en plaas temp na die tweede

Op hierdie manier, hoe alfabetiseer jy 'n string-skikking in Java?

Metode 1 (natuurlike sortering):

  1. Pas op CharArray()-metode op invoerstring toe om 'n char-skikking vir invoerstring te skep.
  2. Gebruik Arrays. sort(char c) metode om char skikking te sorteer.
  3. Gebruik String-klaskonstruktor om 'n gesorteerde string van char-skikking te skep.

Hoe sorteer jy 'n string-skikking in Java sonder om die sorteermetode te gebruik?

  1. voer java in. gebruik. Skandeerder;
  2. klas Sorteer{
  3. publieke statiese leemte hoof(String args){
  4. Skandeerder sc= nuwe Skandeerder(Stelsel. in);
  5. Stelsel. uit. println("Voer string in");
  6. String invoer = sc. volgende();
  7. Stelsel. uit. println("Oorspronklike string is "+invoer);
  8. String afvoer = sorteerString (invoer);

Aanbeveel: