Olisko tähän mahdollista saada joku esimerkki. Esim. miten luon tiedoston ja kirjoitan/haen siitä jotakin. (Eka viesti)
Kiitos jo etukäteen kaikille vastanneille.
http://javala.cs.tut.fi/show.do?category=io
Suosittelen muutenkin koko Javalan käymistä läpi, tuo reaaliaikainen harjottelusysteemi on varsin pätevä.
Ja Javan dokumentaatiokin on hyvää luettavaa. Tässä vielä tällainen itse kyhätty IO-luokka, jota ei välttämättä kannata ottaa käyttöön, mutta josta voi katsoa mallia :O
import java.io.*;
public class testi
{
public static void main(String args[])
{
IO x = new IO("jee.txt");
}
}
class IO
{
/* konstruktori aukaisee tiedoston */
public IO(String file)
{
polku = file;
try
{
syöte = new BufferedReader(new FileReader(file));
} catch (FileNotFoundException e) {
System.out.println("Tiedostoa "+file+" ei löydy!");
}
}
public String lue()
{
try
{
return syöte.readLine();
} catch (IOException e) {
e.printStackTrace();
//palautetaan tyhjä merkkijono, jos meni pieleen
return "";
}
}
/* Suljetaan tiedosto */
public void sulje()
{
try
{
syöte.close();
} catch(IOException e){
e.printStackTrace();
System.out.println("Tiedoston sulkeminen ei onnistunut!");
}
}
public boolean tallenna(String text)
{
try
{
BufferedWriter kirjoitus = new BufferedWriter(new FileWriter(polku));
kirjoitus.write(text,0,text.length());
kirjoitus.close();
return true;
} catch (IOException e) {
return false;
}
}
private String polku;
private BufferedReader syöte;
}Kiitos kaikille neuvoa antaneille, tuo Juicen esimerkki auttoi asian ymmärtämistä aika paljon.
Aihe on jo aika vanha, joten et voi enää vastata siihen.