Hi,
ich möchte eine CSV-Datei zeilenweise einlesen und diese Zeilen in einem Vector, mit Hilfe der add()-Methode hinzufügen. Als Ausgabe soll ein Vector ausgegeben werden. Aber leider klappt es nicht. Stimmt vielleicht etwas in der while-Schleife nicht?
ich möchte eine CSV-Datei zeilenweise einlesen und diese Zeilen in einem Vector, mit Hilfe der add()-Methode hinzufügen. Als Ausgabe soll ein Vector ausgegeben werden. Aber leider klappt es nicht. Stimmt vielleicht etwas in der while-Schleife nicht?
Code:
public Vector readCsvFile() {
if ( function != FCT_FILEREAD ) {
return null;
}
if ( !correct ) {
return null;
}
ByteArrayInputStream inS = new ByteArrayInputStream( convertFromIntelHex( answerFile ) );
Vector retMsg = null;
try {
String line;
BufferedReader in = new BufferedReader( new InputStreamReader( inS, "UTF-8" ) );
while ( ( line = in.readLine() ) != null ) {
retMsg.add( line );
}
in.close();
}
catch ( IOException e ) {
System.out.println( "fileRead exception=" + e);
}
return(retMsg);
}