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 ] ) );
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.