6
Q:

reading from a text file in java

// java read text file with scanner
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class JavaReadTextFileScanner
{
   public static void main(String[] args) throws FileNotFoundException
   {
      File fl = new File("B:\demo.txt");
      Scanner sc = new Scanner(fl);
      while(sc.hasNextLine())
      {
         System.out.println(sc.nextLine());
      }
      sc.close();
   }
}
1
// how to read text file line by line using FileReader class
import java.io.FileReader;
import java.io.IOException;
public class JavaReadTextFileUsingFileReader
{
   public static void main(String[] args) throws IOException
   {
      FileReader fr = new FileReader("B:\demo.txt");
      int a;
      while((a = fr.read()) != -1)
      {
         System.out.print((char) a);
      }
      fr.close();
   }
}
1
// java read text file example code
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class JavaReadTextFileUsingBufferedReader
{
   public static void main(String[] args) throws IOException
   {
      File fl = new File("B:\\demo.txt");
      BufferedReader br = new BufferedReader(new FileReader(fl));
      String str;
      while((str = br.readLine()) != null)
      {
         System.out.println(str);
      }
      br.close();
   }
}
1
// read text file as string in java
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class ReadTextFileAsStringJava
{
   public static void main(String[] args) throws Exception
   {
      String strInput = readFileString("B:\demo.txt");
      System.out.println(strInput);
   }
   public static String readFileString(String fileName) throws IOException
   {
      String strInput = "";
      strInput = new String(Files.readAllBytes(Paths.get(fileName)));
      return strInput;
   }
}
1
 public static void main(String[] args) throws Exception 
  { 
    // pass the path to the file as a parameter 
    FileReader fr = new FileReader("C:\\Users\\pankaj\\Desktop\\test.txt"); 
  
    int i; 
    while ((i=fr.read()) != -1) 
      System.out.print((char) i); 
  } 
0
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

class Scratch{
    public static void main(String[] args) throws FileNotFoundException {
        Scanner input = new Scanner(new File("filename"));
        input.next();       //returns next String
        input.nextLine();   //returns next Line
        input.nextBoolean();//returns next Boolean
        input.nextInt();    //returns next Int
        input.nextDouble(); //returns next double
        ...
    }
}
0

New to Communities?

Join the community