Problem beim Umwandeln

muloch

Grünschnabel
Hi,
ich habe folgendes Problem: Ich möchte aus einer Datei auslesen danach den Wert in int oder float umwwandeln, danach in die gleiche Datei speichern. Das Aus- und Einlesen habe ich geschafft nur das Umwandeln kriege ich nicht hin. Könnt ihr bitte mal ein Auge drauf werfen?
import java.io.*;

public class FileWriterTest1
{
public static void main( String args[] )
throws IOException
{
try
{
FileWriter fw = new FileWriter( "fileWriter.txt" );
fw.write( "10" );
// System.out.println(fw);
fw.close();

} catch ( IOException e ) {
System.out.println( "Konnte Datei nicht erstellen" );
}
BufferedReader lesend;
lesend = new BufferedReader(new FileReader("fileWriter.txt"));
int ali = Intenger.parseInt(lesend);
System.out.println(ali);
lesend.close();
}
}

Dank im Vorraus
Muloch
 
Hallo Muloch,

schau mal hier:

Java:
import java.io.*;

public class DataReadWriteExample {
	public static void main(String args[]) throws IOException {
		int integer = 10;
		try {
			FileWriter fw = new FileWriter("test.txt");
			fw.write("" + 10);
			fw.close();
			System.out.println(integer);
		} catch (IOException e) {
			e.printStackTrace();
		}

		BufferedReader buf = new BufferedReader(new FileReader("test.txt"));
		String s = buf.readLine();
		buf.close();
		System.out.println(Integer.parseInt(s));

		System.out.println();
		System.out.println();

		int[] integers = { 1, 10, 100, 2, 20, 5 };
		try {
			DataOutputStream dos = new DataOutputStream(new FileOutputStream(
					"test2.txt"));
			for (int i = 0; i < integers.length; i++) {
				dos.writeInt(integers[i]);
				System.out.print(integers[i] + ", ");
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		System.out.println();
		DataInputStream dis = new DataInputStream(new FileInputStream(
				"test2.txt"));
		for (int i = 0; i < integers.length; i++) {
			System.out.print(dis.readInt() + ", ");
		}
	}
}


Vg Erdal
 
Zurück