Lab File IO
Lab File IO
Bure Compus
Department of Computer Science
Java Programming
File and IO Lab Exercise
package WritingFIO;
package FileReadFromUser; import java.io.*;
import java.io.*;
public class WritingFIO {
public class FileReadFromUser {
public static void main(String[] args) throws IOException{
public static void main(String[] args) throws int i;
IOException{ try{
FileInputStream fin = new
byte[] b = new byte[10]; FileInputStream("in.txt");
do{
System.out.println("Enter some characters:");
i=fin.read();
System.in.read(b); System.out.print(i);
try{ }while(i!=-1);
for(int i=0;i<b.length;i++) System.out.println();
System.out.println((char)b[i]); }catch(IOException e){
}catch(Exception e){ System.out.println("File not
System.out.println(e.getMessage()); found."+e.getMessage());
} }
} }
}
}
Writing Console Output 4. A java program that accepts characters from the
user and write it on the disk e.g to outputFile2.txt
2. A java program that write a character on the console
program
package ReadWriteFile;
import java.io.*;
package FileWriteConsoleOutput;
import java.io.*;
public class ReadWriteFile {
public class FileWriteConsoleOutput {
public static void main(String[] args) throws
IOException{
public static void main(String[] args) {
byte[] b = new byte[100];
System.out.println("Enter some numbers: ");
char mychar='a';
System.in.read(b);
System.out.write(mychar);
try{
System.out.println("\n");
FileOutputStream fout=new
}
FileOutputStream("outputFile2.txt");
fout.write(b);
}
}catch(IOException ex){
System.out.println(ex.getMessage());
}
}
}
5. A java program that reads a file from disk (e.g. Console Output Using Character Streams
myfile1.txt) and write to disk (e.g. myfile2.txt)
package ReadWriteFile; 7. A Java Console Output Using Character Streams
import java.io.*; from users.
package WritingCharacters;
public class ReadWriteFile { import java.io.*;
String d;
try{
BufferedReader bf = new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Enter some character, (.) to
exit");
do{
d =bf.readLine();
System.out.println(d);
}while(d!=".");
}catch(IOException e){
System.out.println(e.getMessage());
}
}
}