Не могу прочитать длину массива, потому что «» - это NULLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не могу прочитать длину массива, потому что «» - это NULL

Сообщение Anonymous »

Я делаю приложение для симулятора фондового рынка в Java, и есть проблема в методе DeleteHistoryFiles (). Это говорит, что массив нулевой. Тем не менее, я понятия не имею, о каком массиве эта ошибка говорит.
Вот код (я удалил некоторые методы для сохранения места): < /p>
package stock.market.simulator;

import java.util.Random;
import java.text.DecimalFormat;

import java.util.Timer;
import java.util.TimerTask;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class StockMarketSimulator {

// Path to where the files are stored for rate history
// USE WHEN RUNNING PROJECT IN NETBEANS
//public static final String HISTORYFILEPATH = "src/stock/market/simulator/history/";

// Path to history files to be used when executing program through jar file
public static final String HISTORYFILEPATH = "history/";

public static void main(String[] args) throws IOException {

accountProfile accProfile = accountCreation();

stockProfile[][] stockProfile = createAllStocks();

deleteHistoryFiles(new File(HISTORYFILEPATH));
createHistoryFiles(stockProfile);

mainWindow window = new mainWindow(accProfile, stockProfile);

recalculationLoop(stockProfile, window);

}
// Procedure to create the history files
public static void createHistoryFiles(stockProfile[][] stocks) throws IOException {

String fileName;
FileWriter fileWriter;

for (stockProfile[] stockArray : stocks) {
for (stockProfile stock : stockArray) {
fileName = stock.getProfileName() + ".csv";
fileWriter = new FileWriter(HISTORYFILEPATH + fileName);
}
}

}

// Procedure to delete the history files
public static void deleteHistoryFiles(File directory) {
for (File file : directory.listFiles()) {
if (!file.isDirectory()) {
file.delete();
}
}

}

}


Подробнее здесь: https://stackoverflow.com/questions/659 ... l1-is-null
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»