Мазмұны:

Java тілінде жолдар массивін алфавит бойынша қалай сұрыптайсыз?
Java тілінде жолдар массивін алфавит бойынша қалай сұрыптайсыз?

Бейне: Java тілінде жолдар массивін алфавит бойынша қалай сұрыптайсыз?

Бейне: Java тілінде жолдар массивін алфавит бойынша қалай сұрыптайсыз?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Қараша
Anonim

Жол массивін алфавит бойынша сұрыптау – Жол . салыстыру()

Содан кейін пайдаланушы әрқайсысын енгізуі керек жол бір уақытта және әрбір енгізуден кейін ENTER түймесін басыңыз. Екі салыстыру үшін жіптер , Жол . Екі салыстыру үшін compareTo() әдісі қолданылды жіптер лексикографиялық тұрғыдан.

Осыны ескере отырып, Java-да массивді алфавит бойынша қалай сұрыптайсыз?

Java бағдарламасы атауларды алфавиттік ретпен сұрыптауға арналған

  1. ашық класс Алфавиттік_тәртіп.
  2. int n;
  3. Жол температурасы;
  4. Сканер s = жаңа Сканер(Жүйедегі);
  5. Жүйе. шығып. print("Енгізгіңіз келетін атаулар санын енгізіңіз:");
  6. n = с. nextInt();
  7. Жол атаулары = жаңа Жол[n];
  8. Сканер s1 = жаңа Сканер(Жүйедегі);

Сол сияқты, жолды Java тілінде алфавиттік ретпен қалай орналастыруға болады? Кімге Java тілінде жолдарды алфавиттік ретпен сұрыптау бағдарламалау үшін пайдаланушыдан екеуін енгізуді сұрау керек жол , енді екеуін салыстыруды бастаңыз жіптер , табылса, сол түрдегі temp айнымалысын жасаңыз, енді біріншісін қойыңыз жол температураға дейін, содан кейін екіншісін қойыңыз жол біріншіге, ал екіншіге температураны қойыңыз

Осылайша, Java тіліндегі жол массивін қалай алфавитке бөлуге болады?

1-әдіс (табиғи сұрыптау):

  1. Енгізу жолына таңбалар массивін жасау үшін кіріс жолында toCharArray() әдісін қолданыңыз.
  2. Массивтерді пайдаланыңыз. sort(char c) таңба массивін сұрыптау әдісі.
  3. Char массивінен сұрыпталған жолды жасау үшін String класының конструкторын пайдаланыңыз.

Сұрыптау әдісін қолданбай Java-да жол массивін қалай сұрыптайсыз?

  1. java импорттау. пайдалану. Сканер;
  2. сынып сұрыптау{
  3. public static void main(String args){
  4. Scanner sc= жаңа Сканер(Жүйедегі);
  5. Жүйе. шығып. println («Жолды енгізу»);
  6. Жолды енгізу=sc. Келесі();
  7. Жүйе. шығып. println("Түпнұсқа жол "+кіргізу);
  8. Жолдың шығысы=sortString(кіріс);

Ұсынылған: