Witam, mam następujące kawałki kodu (nie ważne co robią ale wywala mi błąd 'java.lang.NullPointerException' w pętli for :(
package portret;
import java.io.*;
public class Konsola
{
public static void main(String[] args) throws IOException
{
Rownanie test = new Rownanie ();
InputStreamReader stdin = new
InputStreamReader (System.in);
BufferedReader in = new BufferedReader (stdin);
try
{
System.out.print("Wprowadz ciag1 ");
test.a=in.readLine();
System.out.print("Wprowadz ciag2 ");
test.b=in.readLine();
}
finally
{
}
test.StringToArray (test.a, test.tab_a);
test.StringToArray (test.b, test.tab_b);
test.wypisz(test.tab_a);
}
}
a drugi plik z Rownanie jest taki:
package portret;
public class Rownanie
{
String a;
String b;
char tab_a [];
char tab_b [];
// pobiera String oraz tablicę to której ma wpisać znak po znaku
public void StringToArray (String i, char[] tab)
{
tab = i.toCharArray();
}
public void wypisz (char[] tab)
{
for (int i=0; i<tab.length; i++)
{
System.out.print(tab[i]);
}
}
}
czy może ktoś wie o co biega ?