webForumDet fria alternativet

Skriva till fil....

12 svar · 423 visningar · startad av haglind

haglindMedlem sedan sep. 20015 inlägg
#1

Om jag skriver i en TextField och vill att det jag har skrivit ska skickas till en fil, hur gör jag då?

och hur hämtar jag data från filen igen...???

Joel

spangoMedlem sedan juni 20006 147 inlägg
#2

FileInputStream för att läsa filen, och FileOutputStream för att skriva den. Mer läsning.

[Redigerat av spango den 20 sep 2001]

DinodippMedlem sedan sep. 200128 inlägg
#3

Typ... väldigt enkelt beskrivet och ingen felhantering. Your basic fulhack..
Skriva till fil:
TextField field;
field = new TextField();
String text = field.getText();
try {
File file = new File("Filename.txt");
FileWriter writer = new FileWriter(file);
writer.write(text);
writer.flush();
writer.close();
}catch(Exception e) {
}

läsa från fil
TextField field;
field = new TextField();
String text="";
try {
File file = new File("Filename.txt");
FileReader reader = new FileReader(file);
boolean loop = true;
while(loop) {
int charIn = reader.read();
if(charIn==-1){
loop = false;
}
else {
text+=""+charIn;
}
}catch(Exception e) {}
field.setText(text);

haglindMedlem sedan sep. 20015 inlägg
#4

Ok men nu skriver den ju bara det som står som defult i textrutan...Om jag vill att den ska reagera på ett klick....ska jag lägga en public boolean i den public som textrutan är i...???

DinodippMedlem sedan sep. 200128 inlägg
#5

ok vad menar du nu?
förslagsvis så använder du den rutinen när användaren har tryckt på en knapp.
sen bör du fixa till rutinen så att den är lite mindre quick and dirty.

haglindMedlem sedan sep. 20015 inlägg
#6

går det bra om jag mailar dig koden så får du se vad jag menar....???

DinodippMedlem sedan sep. 200128 inlägg
#7

det går bra:)

DinodippMedlem sedan sep. 200128 inlägg
#8

Hmmm... det visade sig vara en elev på forsmarks som antagligen går kursen
Objektorienterad programmering som ger 50 poäng...

haglindMedlem sedan sep. 20015 inlägg
#9

Ok man kan inte få hjälp då eller? Jag vet inte men du kanske vet hur våra kurser funkar eller hur....mmm...just det...men får en uppgift sen får man lösa den bäst man vill...Vi har alla koder till övningarna ligger på skolan som tidigare elever har gjort men i C++ så om jag skulle vilja fuska så e det bara ta en av dom....nä du jag var bara ute efter att få hjälp inte att fuska....Men det kanske e något fel med det...jag vet inte....

DinodippMedlem sedan sep. 200128 inlägg
#10

Jo hjälp är bra :)
jag har skickat lite grunx till dig..Du skulle kunna göra det "enklare" än det alternativ som jag föreslår men om det är objektorientering du skall lära dig så är det jag föreslog bra. Du kommer antagligen spöa i dina kurskamrater om du kör på den linjen :=)
Jag arbetar inte längre med java(sitter och gör c och c++ progs) så jag är nästan lite sugen att göra hela skiten bara för att hålla kunskaperna vid liv

haglindMedlem sedan sep. 20015 inlägg
#11

Ok jag trodde bara att det var något påhopp att man inte skulle ta hjälp för att man ska lära sig...men har man inga bra böcker e det inte så lätt...

spangoMedlem sedan juni 20006 147 inlägg
#12

Hallå där, böcker behövs inte!
http://java.sun.com/docs/books/tutorial/
http://www.bruceeckel.com/

[Redigerat av spango den 21 sep 2001]

LimeMedlem sedan sep. 2001837 inlägg
#13

Ville bara påpeka att det heter ÄR inte E...

Jag vet, jag E gnällig... ;-)

Och Forsmark är ett kapitel för sig. För ett tag sedan så hänvisade en lärare till en av Passagens debatter för att eleverna skulle få hjälp där. Vissa av oss som då var aktiva där blev nästan flamade för att vi inte svarade i tid...

/Lime

------------------
Praeterea conseo microsoftenem esse delendam.
- modernt latinskt ordspråk

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb