Mündəricat:

Java-da bir sıra sətirləri əlifba sırası ilə necə çeşidləyirsiniz?
Java-da bir sıra sətirləri əlifba sırası ilə necə çeşidləyirsiniz?

Video: Java-da bir sıra sətirləri əlifba sırası ilə necə çeşidləyirsiniz?

Video: Java-da bir sıra sətirləri əlifba sırası ilə necə çeşidləyirsiniz?
Video: #22 dars | Javada method overriding (polimorfizm turi) | Java dasturlash tili 2024, Bilər
Anonim

Sətir massivinin əlifba sırası ilə çeşidlənməsi – Simli . müqayisə etmək()

Sonra istifadəçi hər birini daxil etməlidir simli bir-bir və hər girişdən sonra ENTER düyməsini basın. İkisini müqayisə etmək simlər , Simli . İkisini müqayisə edən compareTo() metodundan istifadə edilmişdir simlər leksikoqrafik cəhətdən.

Bunu nəzərə alaraq, Java-da massivi əlifba sırası ilə necə çeşidləyirsiniz?

Adları əlifba sırası ilə çeşidləmək üçün Java proqramı

  1. ictimai sinif Əlifba Sırası.
  2. int n;
  3. String tempi;
  4. Skaner s = yeni Skaner(Sistem daxil);
  5. Sistem. həyata. print("Daxil etmək istədiyiniz adların sayını daxil edin:");
  6. n = s. nextInt();
  7. Sətir adları = yeni Sətir[n];
  8. Skaner s1 = yeni Skaner(Sistem daxil);

Eynilə, Java-da sətri əlifba sırası ilə necə təşkil edirsiniz? Kimə Java-da sətirləri əlifba sırası ilə çeşidləyin proqramlaşdırma üçün istifadəçidən ikisini daxil etməyi xahiş etməlisiniz simli , indi ikisini müqayisə etməyə başlayın simlər , tapılsa, eyni tipli say temp dəyişəni yaradın, indi birincisini yerləşdirin simli temperatura qədər, sonra ikinci qoyun simli birinciyə, tempi ikinciyə qoyun

Bu şəkildə Java-da sətir massivini necə əlifba sırasına salırsınız?

Metod 1 (təbii çeşidləmə):

  1. Giriş sətri üçün simvol massivi yaratmaq üçün giriş sətirində toCharArray() metodunu tətbiq edin.
  2. Massivlərdən istifadə edin. char massivini çeşidləmək üçün sort(char c) üsulu.
  3. Char massivindən çeşidlənmiş sətir yaratmaq üçün String sinif konstruktorundan istifadə edin.

Sıralama metodundan istifadə etmədən Java-da sətir massivini necə çeşidləyirsiniz?

  1. java idxal edin. istifadə etmək. Skaner;
  2. sinif çeşidləmə{
  3. ictimai statik boşluq əsas(String args){
  4. Skaner sc= yeni Skaner(Sistem daxil);
  5. Sistem. həyata. println("Sətri daxil edin");
  6. Sətir girişi=sc. sonrakı();
  7. Sistem. həyata. println("Orijinal sətir "+daxildir);
  8. Sətir çıxışı=sortString(giriş);

Tövsiyə: