我似乎無法弄清楚是什麼導致此錯誤「線程中的異常」main「java.lang.ArrayIndexOutOfBoundsException:1 at Bank.main(Bank.java:42)< ---這一行是指啓動的代碼行「banklist.add(新銀行(值[0] ....」關於'ArrayIndexOutOfBoundsException'等錯誤?
public static void main (String[] args) throws FileNotFoundException
{
FileReader fr = new FileReader("Bank Data.txt");
BufferedReader reader = new BufferedReader(fr);
List<Bank> banklist = new ArrayList<Bank>();
try {
String line;
while ((line = reader.readLine()) != null)
{
String[] values = line.split("/t"); // Split on "tab"
banklist.add(new Bank(values[0], Integer.parseInt(values[1]),Integer.parseInt(values[2]),Integer.parseInt(values[3]),Integer.parseInt(values[4]), values[5])); // Create a new Player object with the values extract and add it to the list
最後一行輸入是否可能是「」?即文件末尾有\ \ \ \ \ \ \ \ –
你有沒有考慮將megaline拆分爲臨時的單獨分配,以便您可以調試? –