Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

This is java Add all the necessary exception declarations to remove the compile-

ID: 644110 • Letter: T

Question

This is java

Add all the necessary exception declarations to remove the compile-time errors

import java.io.*;

public class L8 {

    public static String cat( String fileName ) {

        FileInputStream fin = new FileInputStream( fileName );

        BufferedReader input = new BufferedReader( new InputStreamReader( fin ) );

        StringBuffer buffer = new StringBuffer();

        String line = null;

        while ( ( line = input.readLine() ) != null ) {

            line = line.replaceAll( "\s+", " " );

            buffer.append( line );

        }

        fin.close();

        return buffer.toString();

    } // End of cat

    public static void main( String[] args ) {

        System.out.println( cat( args[ 0 ] ) );

    }
}

Explanation / Answer

import java.io.*;

public class L8 {

    public static String cat( String fileName ) throws IOException {

        FileInputStream fin = new FileInputStream( fileName );

        BufferedReader input = new BufferedReader( new InputStreamReader( fin ) );

        StringBuffer buffer = new StringBuffer();

        String line = null;

        while ( ( line = input.readLine() ) != null ) {

            line = line.replaceAll( "\s+", " " );

            buffer.append( line );

        }

        fin.close();

        return buffer.toString();

    } // End of cat

    public static void main( String[] args ) throws IOException {

        System.out.println( cat( args[ 0 ] ) );

    }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote