Håller på och lär mig hur man skriver in och ut till en fil, har fastnat på en grej ,
import java.io.*;
public class Filinläsning {
public static void main (String [] arg) throws IOException, FileNotFoundException {
// skapa ström från standard input
BufferedReader myIn = new BufferedReader (new InputStreamReader(System.in));
//öppna infilen
System.out.print("Seno.txt "); System.out.flush();
String namn = myIn.readLine ();
BufferedReader inFil = new BufferedReader ( new FileReader(pekko.txt)); <<<<<--------------------------------- Mitt problem ett
//öppna utfilen
System.out.print("Senop.txt"); System.out.flush();
namn = myIn.readLine();
PrintWriter utFil = new PrintWriter(new BufferedWriter ( new FileWriter(gekko.txt)));<<<<<--------------------------- Mitt problem två
//kopiera
int n=0;
while (true) {
String rad = inFil.readLine();
if (rad ==null)
break;
utFil.println(rad);
n++;
}
utFil.close();
System.out.println(n + " rader kopierade");
}
}
Det är de två raderna som jag markerat , som jag har problem med, det jag undrar är vad jag ska skriva där, är det infilen och utfilen ,, ellr är det någon annan filnam nsom jag ska hitta på typ hellomyman.txt och så skapar JAVA den själv och lagrar info. som fanns i Infilen till Utfilen som jag sa, tänkte kunde heta hellomyman.txt ??????
import java.io.*;
public class Filinläsning {
public static void main (String [] arg) throws IOException, FileNotFoundException {
// skapa ström från standard input
BufferedReader myIn = new BufferedReader (new InputStreamReader(System.in));
//öppna infilen
System.out.print("Seno.txt "); System.out.flush();
String namn = myIn.readLine ();
BufferedReader inFil = new BufferedReader ( new FileReader(pekko.txt)); <<<<<--------------------------------- Mitt problem ett
//öppna utfilen
System.out.print("Senop.txt"); System.out.flush();
namn = myIn.readLine();
PrintWriter utFil = new PrintWriter(new BufferedWriter ( new FileWriter(gekko.txt)));<<<<<--------------------------- Mitt problem två
//kopiera
int n=0;
while (true) {
String rad = inFil.readLine();
if (rad ==null)
break;
utFil.println(rad);
n++;
}
utFil.close();
System.out.println(n + " rader kopierade");
}
}
Det är de två raderna som jag markerat , som jag har problem med, det jag undrar är vad jag ska skriva där, är det infilen och utfilen ,, ellr är det någon annan filnam nsom jag ska hitta på typ hellomyman.txt och så skapar JAVA den själv och lagrar info. som fanns i Infilen till Utfilen som jag sa, tänkte kunde heta hellomyman.txt ??????