Мне нужна помощь в решении проблемы ниже. Сначала я перечислил Numbers.java, и ниже это моя попытка Strings.java. Пожалуйста помоги!Полиморфное преобразование сортировки в Java
Написать программу Strings.java, похожий на Numbers.java, который считывает в массив объектов Струнные и сортирует их. Вы можете просто скопировать и редактировать Numbers.java.
package hw05; /* Demonstrates selectionSort on an array of integers. */ import java.util.Scanner; public class Numbers { // -------------------------------------------- // Reads in an array of integers, sorts them, // then prints them in sorted order. // -------------------------------------------- public static void main(String[] args) { Integer[] intList; int size; Scanner scan = new Scanner(System.in); System.out.print("\nHow many integers do you want to sort? "); size = scan.nextInt(); intList = new Integer[size]; System.out.println("\nEnter the numbers..."); for (int i = 0; i < size; i++) intList[i] = scan.nextInt(); Sorting.selectionSort(intList); System.out.println("\nYour numbers in sorted order..."); for (int i = 0; i < size; i++) System.out.print(intList[i] + " "); System.out.println(); } }
Мой Струны класс
package hw05;
/*
Demonstrates selectionSort on an array of strings.
*/
import java.util.Scanner;
public class Strings {
// --------------------------------------------
// Reads in an array of strings, sorts them,
// then prints them in sorted order.
// --------------------------------------------
public static void main(String[] args) {
String[] stringList;
String size;
Scanner scan = new Scanner(System.in);
System.out.print("\nHow many strings do you want to sort? ");
size = scan.nextLine();
stringList = new String[size];
System.out.println("\nEnter the strings...");
for (String i = 0; i < size; i++)
stringList[i] = scan.nextLine();
Sorting.selectionSort(stringList);
System.out.println("\nYour strings in sorted order...");
for (String i = 0; i < size; i++)
System.out.print(stringList[i] + " ");
System.out.println();
}
}
В чем проблема? –
Мне нужно преобразовать программу numbers.java для чтения и сортировки массива объектов String. –
> Вы можете просто скопировать и отредактировать Numbers.java. Я не думаю, что это произойдет, если вы не объясните, в чем именно проблема, с которой вы столкнулись с этим кодом. –