[code=java]
public void wczytajPlik(Str ing sciezka) throws FileNotFoundExc eption
{
wczytaneDane.se tText("");
BufferedReader br = new BufferedReader( new FileReader(scie zka));
String line = null;
String[] rows_cols = null;
try {
line = br.readLine();
rows_cols = line.split("\\s +");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTra ce();
}
int rows=new Integer(rows_co ls[0]);
int cols=new Integer(rows_co ls[1]);
wczytaneDane.ap pend("Liczba wierszy:"+rows+ "\n");
wczytaneDane.ap pend("Liczba kolumn:"+cols+" \n");
klasyfikatorBay esa = new KlasyfikatorBay esa(cols-1,rows);
System.out.prin tln("Kolumny i wiersze ustawione\n"+"l ine="+line);
int lineNumber=0;
String[] aktualnyWiersz= null;
Integer valueRowColumn = null;
try {
while((line = br.readLine()) != null) {
aktualnyWiersz = line.split("\\s +");
for(int i=0;i<aktualnyW iersz.length-1;i++){
///int valueInt = new Integer(aktualn yWiersz[i]).intValue();
try {
valueRowColumn = new Integer(aktualn yWiersz[i]);
} catch (NumberFormatEx ception ignored) {
klasyfikatorBay esa.dane_trenin gowe[lineNumber][i]=valueRowColumn ;
}
}
System.out.prin tln(lineNumber+ "line="+lin e);
wczytaneDane.ap pend(lineNumber +")"+line+"\n") ;
lineNumber++;
}
System.out.prin tln("Dane treningowe wczytane");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTra ce();
}
}
[/code]
for(int i=0;i<liczbaCol umn;i++){
System.out.prin tln("dane_treni ngowe[aktualny_wiersz][i]"+dane_treningo we[aktualny_wiersz][i]);
wiersz_analizow any[i]=dane_treningow e[aktualny_wiersz][i];
}
when i do System.out.prin tln wiersz_analizow any[i] is null
klasyfikatorBay esa.dane_trenin gowe[lineNumber][i]=valueRowColumn ; assigns null ? when i convert it to integer valueRowColumn = new Integer(aktualn yWiersz[i]); it returns NumberFormatExc eption
thank YOU
public void wczytajPlik(Str ing sciezka) throws FileNotFoundExc eption
{
wczytaneDane.se tText("");
BufferedReader br = new BufferedReader( new FileReader(scie zka));
String line = null;
String[] rows_cols = null;
try {
line = br.readLine();
rows_cols = line.split("\\s +");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTra ce();
}
int rows=new Integer(rows_co ls[0]);
int cols=new Integer(rows_co ls[1]);
wczytaneDane.ap pend("Liczba wierszy:"+rows+ "\n");
wczytaneDane.ap pend("Liczba kolumn:"+cols+" \n");
klasyfikatorBay esa = new KlasyfikatorBay esa(cols-1,rows);
System.out.prin tln("Kolumny i wiersze ustawione\n"+"l ine="+line);
int lineNumber=0;
String[] aktualnyWiersz= null;
Integer valueRowColumn = null;
try {
while((line = br.readLine()) != null) {
aktualnyWiersz = line.split("\\s +");
for(int i=0;i<aktualnyW iersz.length-1;i++){
///int valueInt = new Integer(aktualn yWiersz[i]).intValue();
try {
valueRowColumn = new Integer(aktualn yWiersz[i]);
} catch (NumberFormatEx ception ignored) {
klasyfikatorBay esa.dane_trenin gowe[lineNumber][i]=valueRowColumn ;
}
}
System.out.prin tln(lineNumber+ "line="+lin e);
wczytaneDane.ap pend(lineNumber +")"+line+"\n") ;
lineNumber++;
}
System.out.prin tln("Dane treningowe wczytane");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTra ce();
}
}
[/code]
for(int i=0;i<liczbaCol umn;i++){
System.out.prin tln("dane_treni ngowe[aktualny_wiersz][i]"+dane_treningo we[aktualny_wiersz][i]);
wiersz_analizow any[i]=dane_treningow e[aktualny_wiersz][i];
}
when i do System.out.prin tln wiersz_analizow any[i] is null
klasyfikatorBay esa.dane_trenin gowe[lineNumber][i]=valueRowColumn ; assigns null ? when i convert it to integer valueRowColumn = new Integer(aktualn yWiersz[i]); it returns NumberFormatExc eption
thank YOU
Comment