Skip to main content
Copy edited.
Source Link
Peter Mortensen
  • 31.4k
  • 22
  • 110
  • 134

hereHere are the three working and tested methods;

methods:

###Using BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=newfile = new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=newbr = new BufferedReader(new FileReader(file)); String st; while((st=br.readLine()) !=null= null){ System.out.println(st); } } } 

###Using using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=newfile = new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=newsc = new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

###Using using FileReader

package io; import java.io.*; public class ReadingFromFile {   public static void main(String[] args) throws Exception { FileReader fr=newfr = new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while ((i=fr.read()) != -1){ System.out.print((char) i); } } } 

read entire file without loop usin Scanner class ###Read the entire file without a loop using the
 Scanner class

package io; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadingEntireFileWithoutLoop {   public static void main(String[] args) throws FileNotFoundException { File file=newfile = new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=newsc = new Scanner(file); sc.useDelimiter("\\Z"); System.out.println(sc.next()); } } 

here are the three working and tested methods;

BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=new BufferedReader(new FileReader(file)); String st; while((st=br.readLine())!=null){ System.out.println(st); } } } 

using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

using FileReader

package io; import java.io.*; public class ReadingFromFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while((i=fr.read())!=-1){ System.out.print((char) i); } } } 

read entire file without loop usin Scanner class
 

package io; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadingEntireFileWithoutLoop { public static void main(String[] args) throws FileNotFoundException { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); sc.useDelimiter("\\Z"); System.out.println(sc.next()); } } 

Here are the three working and tested methods:

###Using BufferedReader

package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file = new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br = new BufferedReader(new FileReader(file)); String st; while((st=br.readLine()) != null){ System.out.println(st); } } } 

###Using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file = new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc = new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

###Using FileReader

package io; import java.io.*; public class ReadingFromFile {   public static void main(String[] args) throws Exception { FileReader fr = new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while ((i=fr.read()) != -1){ System.out.print((char) i); } } } 

###Read the entire file without a loop using the Scanner class

package io; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadingEntireFileWithoutLoop {   public static void main(String[] args) throws FileNotFoundException { File file = new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc = new Scanner(file); sc.useDelimiter("\\Z"); System.out.println(sc.next()); } } 
added 509 characters in body
Source Link
pankaj
  • 1k
  • 12
  • 20

here are the three working and tested methods;

BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=new BufferedReader(new FileReader(file)); String st; while((st=br.readLine())!=null){ System.out.println(st); } } } 

using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

using FileReader

package io; import java.io.*; public class ReadingFromFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while((i=fr.read())!=-1){ System.out.print((char) i); } } } 

read entire file without loop usin Scanner class

package io; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadingEntireFileWithoutLoop { public static void main(String[] args) throws FileNotFoundException { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); sc.useDelimiter("\\Z"); System.out.println(sc.next()); } } 

here are the three working and tested methods;

BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=new BufferedReader(new FileReader(file)); String st; while((st=br.readLine())!=null){ System.out.println(st); } } } 

using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

using FileReader

package io; import java.io.*; public class ReadingFromFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while((i=fr.read())!=-1){ System.out.print((char) i); } } } 

here are the three working and tested methods;

BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=new BufferedReader(new FileReader(file)); String st; while((st=br.readLine())!=null){ System.out.println(st); } } } 

using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

using FileReader

package io; import java.io.*; public class ReadingFromFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while((i=fr.read())!=-1){ System.out.print((char) i); } } } 

read entire file without loop usin Scanner class

package io; import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadingEntireFileWithoutLoop { public static void main(String[] args) throws FileNotFoundException { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); sc.useDelimiter("\\Z"); System.out.println(sc.next()); } } 
Source Link
pankaj
  • 1k
  • 12
  • 20

here are the three working and tested methods;

BufferedReader

 package io; import java.io.*; public class ReadFromFile2 { public static void main(String[] args)throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); BufferedReader br=new BufferedReader(new FileReader(file)); String st; while((st=br.readLine())!=null){ System.out.println(st); } } } 

using Scanner

package io; import java.io.File; import java.util.Scanner; public class ReadFromFileUsingScanner { public static void main(String[] args) throws Exception { File file=new File("C:\\Users\\pankaj\\Desktop\\test.java"); Scanner sc=new Scanner(file); while(sc.hasNextLine()){ System.out.println(sc.nextLine()); } } } 

using FileReader

package io; import java.io.*; public class ReadingFromFile { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("C:\\Users\\pankaj\\Desktop\\test.java"); int i; while((i=fr.read())!=-1){ System.out.print((char) i); } } }