-1
我需要做的是創建一個數組,需要用文本文件中的行數來填充,因此可以說文本文件有5行,所以數組將會是:array [5] 我有以下代碼:如何用文本文件中的行數創建一個數組?
try{ LineNumberReader lnr = new LineNumberReader(new FileReader(new File("lista de numeros.txt"))); int linenumber = 0; int primero = 0;
String tmp = new String();
tmp=lnr.readLine();
while(tmp != null)
{
linenumber++;
JOptionPane.showMessageDialog (null, (tmp));
tmp=lnr.readLine();
} int mitad=(0+linenumber)/2; int [] array = new int[linenumber];
我想要做的是創建數組,因爲它是從代碼的最後一行,我想這樣,但如果我嘗試打印這樣的:
JOptionPane.showMessageDialog (null, "Number at half: " + array[mitad]);
只顯示: 誰能告訴我怎樣才能以正確的方式填補了陣列請
您需要將元素(在本例中爲'tmp')添加到您的'int []數組'中。 'array [mitad]'是'0',因爲這是'int'類型變量的默認值。 – MasterBlaster