Del 20. öppna informationen
För att detta ska funka behöver du en txt fil i din build map.
import java.io.*;
public class Main {
public static void main(String[] args)
{
System.out.println("Filens namn?");
String fil = Keyboard.readString();
try
{
FileReader fr = new FileReader(fil);
BufferedReader inFil = new BufferedReader(fr);
String rad = inFil.readLine();
while (rad != null)
{
System.out.println(rad);
rad = inFil.readLine();
}
inFil.close();
}
catch(FileNotFoundException el)
{
System.out.println("Filen hittades inte");
}
catch(IOException e2)
{
System.out.println(e2);
}
}
}
import java.io.*;
public class Main {
public static void main(String[] args)
{
System.out.println("Filens namn?");
String fil = Keyboard.readString();
try
{
FileReader fr = new FileReader(fil);
BufferedReader inFil = new BufferedReader(fr);
String rad = inFil.readLine();
while (rad != null)
{
System.out.println(rad);
rad = inFil.readLine();
}
inFil.close();
}
catch(FileNotFoundException el)
{
System.out.println("Filen hittades inte");
}
catch(IOException e2)
{
System.out.println(e2);
}
}
}
Först ska vi skriva in filens namn. Du måste skiva exakt vad den heter. även att det är .txt. kund.txt t.ex.
FileReader fr = new FileReader(fil);
BufferedReader inFil = new BufferedReader(fr);
String rad = inFil.readLine();
while (rad != null)
{
System.out.println(rad);
rad = inFil.readLine();
}
inFil.close();
Här läser vi in informationen. den kommer fortsätta läsa en rader så länge de har ett värde. så när det kommer en tom rad så kommer den sluta läsa in data.
catch(FileNotFoundException el)
{
System.out.println("Filen hittades inte");
}
catch(IOException e2)
{
System.out.println(e2);
}
Har har vi 2 alternativ på vad som ska hända.
Om den inte hittar något ska den skriva ut "Filen hittades inte".
Om den hittar filen så skriver den ut allt.
Kommentarer
Trackback