Итак, я создаю массив, в котором будет храниться коллекция cd. Единственная проблема, максимальный размер массива 50, как я заполнить массив с пустыми объектами, если есть 50 объектов ?:Как заполнить массив строк пустыми объектами?
public static void main(String[] args) throws IOException
{
final int MAX_ARRAY_SIZE = 50;
final String FILENAME = "Collection.txt";
CDOutput out = new CDOutput();
CDInput in = new CDInput();
int count = 0; // Counter to keep track of number of elements in the array
int choice = 0; // Menu choice
String[] songArray = new String[MAX_ARRAY_SIZE]; // Create array to hold song collection
{
songArray[0] = new String("");// Fill array with empty objects ????????
songArray[1] = new String("");
songArray[2] = new String("");
songArray[3] = new String("");
songArray[4] = new String("");
songArray[5] = new String("");
songArray[6] = new String("");
songArray[6] = new String("");
songArray[7] = new String("");
songArray[8] = new String("");
songArray[9] = new String("");
songArray[10] = new String("");
songArray[11] = new String("");
songArray[12] = new String("");
songArray[13] = new String("");
songArray[14] = new String("");
songArray[15] = new String("");
songArray[16] = new String("");
songArray[17] = new String("");
songArray[18] = new String(""); //and so on......
}
Я знаю, что это не может быть правильным ...
EDIT (это действительно было довольно легко задним числом):
String[] songArray = new String[50];
for (int i = 0; i < 50; i++)
songArray[i] = new String("");
Продолжайте делать то же самое 50 раз. –
Действительно? Нет ничего более эффективного? @SotiriosDelimanolis – user3029836
Почему dint u создал динамический массив? Было бы более эффективно –