In Java Write a program that reads a file that contains only

In Java:

Write a program that reads a file that contains only one line; output all characters, one character per line.

Solution

import java.io.BufferedReader;
import java.io.FileReader; // importing filereader
import java.io.IOException; // importing file io exceptions

public class readChar {

   public static void main(String[] args) {

       BufferedReader br = null;

       try {

           String sCurrentLine;

           br = new BufferedReader(new FileReader(\"sample.txt\")); // reading file

           while ((sCurrentLine = br.readLine()) != null) { // rading line by line
               String s = sCurrentLine; // storing line string name s
               for (int i = 0; i < s.length(); i++) { // upto string length it displayes charat each index position
                   System.out.println(s.charAt(i));
                   }
           }

       } catch (IOException e) {
           e.printStackTrace(); // catch exception
       } finally {
           try {
               if (br != null)br.close(); // closing buffer
           } catch (IOException ex) {
               ex.printStackTrace();// printing exceptions
           }
       }

   }
}

/********** out file******
fileName:sample.txt
file contains \"Hello world\"
*/

In Java: Write a program that reads a file that contains only one line; output all characters, one character per line.Solutionimport java.io.BufferedReader; imp

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site