Hi leutz.
Ich will nen String Vector erstellen da es sich um ein Variables String array handelt.
static Vector<String> vec_tf_var;
jetzt will ich in meiner Methode immer wenn es ne Zeile ist die nicht mit "//" anfängt und keine leerzeile ist nen String an den Vector hängen..
nur das klappt nicht.
Hier mal die Methode..
Ich bekomme immer ne 0 pointer exeption.
die Zeile System.out.println(line_tf_var ); zeigt mir aber den gewünschten wert!
liegt es daran das ich nirgends sage ..
Vector<String> vec_tf_var = new Vector();
...das will so aber nicht!!
Ich will nen String Vector erstellen da es sich um ein Variables String array handelt.
static Vector<String> vec_tf_var;
jetzt will ich in meiner Methode immer wenn es ne Zeile ist die nicht mit "//" anfängt und keine leerzeile ist nen String an den Vector hängen..
nur das klappt nicht.
Hier mal die Methode..
Code:
private static void createArrayTF_VAR() {
System.out.println(MyParam.getPath_TF_VAR_ARTIKEL());
BufferedReader in_tf_var = null;
try {
in_tf_var = new BufferedReader( new FileReader(MyParam.getPath_TF_VAR_ARTIKEL()) );
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
for ( String line_tf_var; (line_tf_var = in_tf_var.readLine()) != null; )
{
if(!line_tf_var.startsWith("//") && !line_tf_var.equals("")){
System.out.println(line_tf_var );
tf_var.addElement(line_tf_var);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Ich bekomme immer ne 0 pointer exeption.
die Zeile System.out.println(line_tf_var ); zeigt mir aber den gewünschten wert!
liegt es daran das ich nirgends sage ..
Vector<String> vec_tf_var = new Vector();
...das will so aber nicht!!