Hi Leuts,
wie sieht das eigentlich mit dem replaceAll aus? ???:L
Hab zwar schon einen Thread gefunden gehabt, aber ganz schlau hat der mich nicht gemacht.
Habs mal so ausprobiert, ging aber nicht.
Ich möchte gerne die Leerzeichen aus der Variablen "line" löschen.
In einem anderen Programmtil lasse ich mir per println das ergebnis ausgeben und die Leerzeichen sind tortzdessen noch drinne.
Der Rest funktioniert alles.
wie sieht das eigentlich mit dem replaceAll aus? ???:L
Hab zwar schon einen Thread gefunden gehabt, aber ganz schlau hat der mich nicht gemacht.
Habs mal so ausprobiert, ging aber nicht.
Ich möchte gerne die Leerzeichen aus der Variablen "line" löschen.
In einem anderen Programmtil lasse ich mir per println das ergebnis ausgeben und die Leerzeichen sind tortzdessen noch drinne.
Der Rest funktioniert alles.
Code:
void readconfigfile(String cfgFile)
{Hashtable numbers = new Hashtable();
try
{
FileReader f = new FileReader( cfgFile );
BufferedReader bfr = new BufferedReader(f);
LineNumberReader lnr = new LineNumberReader(bfr);
String line=lnr.readLine();
int lineNr ;
String nline;
String ar[];
while(line!=null)
{
line.replaceAll("\\s","");
if ( (line.length()==0) || (line.charAt(0)==' ') || (line.charAt(0)=='#') )
{
line=lnr.readLine();
}
else
{
ar=line.split("=");
numbers.put(ar[0],ar[1]);
line=lnr.readLine();
}
}
catch ( IOException e ) {
System.out.println( "Fehler beim Lesen der Konfigurationsdatei" );
}
}