Hi,
ich moechte moechte eine Textdatei oeffnen, die einen Inhalt nach gleichem Schema hat:
(xx.xxMb)
Die folgenden Zeichen: '( Mb )' sollen geloescht werden und nur noch die Zahl in eine neue Datei geschrieben werden.
Beispiel:
(100.2Mb) -> 100.2
Das oeffnen der Datei habe ich bis jetzt hinbekommen, doch weiß ich nicht wie ich diese Zeichen entfernen kann und dann den neuen Wert abspeichern kann. (Den Vorgang zum Speichern kriege ich hin, nur wo krieg ich den Wert her?)
Hier der Quellcode:
Ich hoffe ihr koennt mir helfen.
ich moechte moechte eine Textdatei oeffnen, die einen Inhalt nach gleichem Schema hat:
(xx.xxMb)
Die folgenden Zeichen: '( Mb )' sollen geloescht werden und nur noch die Zahl in eine neue Datei geschrieben werden.
Beispiel:
(100.2Mb) -> 100.2
Das oeffnen der Datei habe ich bis jetzt hinbekommen, doch weiß ich nicht wie ich diese Zeichen entfernen kann und dann den neuen Wert abspeichern kann. (Den Vorgang zum Speichern kriege ich hin, nur wo krieg ich den Wert her?)
Hier der Quellcode:
Code:
import java.io.*;
public class analyzer
{
private String fileName;
public static void main(String args[])
{
analyzer a1 = new analyzer(args);
}
public analyzer(String param[])
{
if(param.length != 0) { fileName = param[0]; getTextFile(fileName);}
}
public void getTextFile(String name)
{ String col = "";
try
{
FileReader i_stream = new FileReader(name);
BufferedReader input = new BufferedReader(i_stream);
while((col = input.readLine()) != null)
{ System.out.print(""+col);
}
catch(IOException e) { System.out.println("I/O Fehler: "+e); }
}
}
Ich hoffe ihr koennt mir helfen.