package Set_one;
import java.io.*;
import java.util.Scanner;
public class q1 {
public static void main(String[] args) throws Exception{
// Using BufferedReader
File x = new File("H:\\Java LAb\\Lab Task CSE 298\\Input.txt");
BufferedReader y = new BufferedReader(new FileReader(x));
String z;
while((z = y.readLine()) != null)
System.out.println(z);
//Using FileReader
FileReader as = new FileReader("H:\\Java LAb\\Lab Task CSE 298\\Input 2.txt");
int i;
while((i=as.read()) != -1)
System.out.println((char)i);
//Using Scanner
File z1 = new File("H:\\Java LAb\\Lab Task CSE 298\\Input 3.txt");
Scanner ab = new Scanner(z1);
ab.useDelimiter("\\Z");
System.out.println(ab.next());
}
}
package Set_one;
import java.io.*;
import java.io.FileWriter;
import java.io.IOException;
public class q2 {
public static void main(String[] args){
try {
FileWriter x = new FileWriter("H:\\Java LAb\\Lab Task CSE 298\\Output.txt");
//Simple way
x.write("Hi this is the Ytosko");
x.close();
System.out.println("Writting output done!");
//Complex way
FileWriter y = new FileWriter("H:\\Java LAb\\Lab Task CSE 298\\Output 1.txt");
BufferedWriter ax = new BufferedWriter(y);
ax.write("I am ");
ax.write("Saiki Sarkar");
ax.newLine();
ax.write("i am from SUST");
ax.close();
System.out.println("Writting output 2 done!");
} catch (IOException e) {
System.out.println("Error!");
}
}
}
17.3
package Set_one;
import java.io.*;
import java.util.Scanner;
public class q3_17_3 {
public static void main(String[] args){
Scanner x = new Scanner(System.in);
System.out.println("Enter the directory name : ");
analysis(x.nextLine());
}
public static void analysis(String path) {
File a = new File(path);
if(a.exists()){
System.out.printf("%s %s\n%s\n%s\n%s\n%s %s\n%s %s\n%s %s\n%s %s\n%s %s", a.getName(), "Exists",(a.isFile()?"is a file":"is not a file"),(a.isDirectory()?"is a Directory":"is not a directory"),(a.isAbsolute()?"Is an absulote path":"is not an absulote path"),"Last modified :",a.lastModified(),"Length :",a.length(),"Path :",a.getPath(),"Absulote path :",a.getAbsolutePath(),"Parent :",a.getParent());
if(a.isDirectory()){
String[] b = a.list();
System.out.println("\nDirectory contains :\n");
for(String g : b)
System.out.println(g);
}
}
else{
System.out.printf("%s %s",path,"doesn't exists!");
}
}
}
17.4
package Set_one;
public class q3_17_4 {
Integer ac;
String fn;
String ln;
double bal;
public q3_17_4(){
this(0,"","",0.0);
}
public q3_17_4(int i, String string, String string2, double d) {
setac(i);
setfn(string);
setln(string2);
setbal(d);
}
private void setbal(double d) {
bal = d;
}
private void setln(String string2) {
ln = string2;
}
private void setfn(String string) {
fn = string;
}
private void setac(int i) {
ac = i;
}
public int getac(){
return ac;
}
public String getfn(){
return fn;
}
public String getln(){
return ln;
}
public double getbal(){
return bal;
}
public static void main (String[] args){
q3_17_4 ob1 = new q3_17_4(2, "Saiki", "Sarkar", 3.15);
System.out.printf("Account : %d ",ob1.getac());
System.out.printf("Name : %s %s ",ob1.getfn(),ob1.getln());
System.out.printf("Balance : %.2f",ob1.getbal());
}
}
Source :