17.19 (View hex)
Write a program that prompts the user to enter a file name,
reads bytes from the file, and displays each byte’s hex
representation.
Write a program that prompts the user to enter a file name,
reads bytes from the file, and displays each byte’s hex
representation.
import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.util.Scanner; public class Exercise_19 { public static void main(String[] args) throws Exception { System.out.print( "Bit viewer\n" + "Enter a filename: "); File file = new File(new Scanner(System.in).nextLine()); try (BufferedInputStream in = new BufferedInputStream(new FileInputStream(file))) { int r; while ((r = in.read()) != -1) System.out.print(Integer.toHexString(r)); } } }
No comments:
Post a Comment