Sisukord:

Kuidas sortida Java-s stringide massiivi tähestikulises järjekorras?
Kuidas sortida Java-s stringide massiivi tähestikulises järjekorras?

Video: Kuidas sortida Java-s stringide massiivi tähestikulises järjekorras?

Video: Kuidas sortida Java-s stringide massiivi tähestikulises järjekorras?
Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, Mai
Anonim

Stringimassiivi sortimine tähestikulises järjekorras – String . võrdlema()

Seejärel peavad kasutajad sisestama kõik string ükshaaval ja vajutage pärast iga sisestust ENTER. Kahe võrdlemiseks stringid , String . Kasutatud on võrdlusTo() meetodit, mis võrdleb kahte stringid leksikograafiliselt.

Seda silmas pidades, kuidas sorteerida massiivi Javas tähestikulises järjekorras?

Java programm nimede sortimiseks tähestiku järjekorras

  1. avalik klass Tähestikuline_järjestus.
  2. int n;
  3. String temp;
  4. Skänner s = uus Skänner(Süsteem. sisse);
  5. Süsteem. välja. print("Sisesta sisestatavate nimede arv:");
  6. n = s. nextInt();
  7. Stringi nimed = uus string[n];
  8. Skänner s1 = uus Skänner(Süsteem. sisse);

Samamoodi, kuidas järjestada Java keeles stringi tähestikulises järjekorras? To sortida Java keeles stringe tähestikulises järjekorras programmeerimisel peate paluma kasutajal need kaks sisestada string , hakake nüüd neid kahte võrdlema stringid , kui leitakse, siis tee sama tüüpi muutuja say temp, aseta nüüd esimene string temperatuurini, seejärel asetage teine string esimesele ja asetage temp teisele

Kuidas sel viisil Java-s stringimassiivi tähestiku järgi järjestada?

1. meetod (loomulik sortimine):

  1. Sisendstringi jaoks tähemassiivi loomiseks rakendage sisendstringile meetodit toCharArray().
  2. Kasutage massiive. sort(char c) meetod char massiivi sortimiseks.
  3. Kasutage stringiklassi konstruktorit, et luua char massiivist sorteeritud string.

Kuidas sortida Java-s stringimassiivi ilma sortimismeetodit kasutamata?

  1. importida java. util. skanner;
  2. klass Sorteeri{
  3. public static void main(String args){
  4. Skänner sc= new Skänner(Süsteem. sisse);
  5. Süsteem. välja. println("Sisesta string");
  6. String input=sc. next();
  7. Süsteem. välja. println("Algne string on "+sisend);
  8. String output=sortString(sisend);

Soovitan: