public class HuffmanCode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static long |
originalFileSize |
private static int |
PERCENT |
| Constructor and Description |
|---|
HuffmanCode() |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
loadFile(java.util.Scanner in)
Prompts the user for a file to read and verifies it is a .txt file.
|
static void |
main(java.lang.String[] args) |
private static java.lang.String |
readFile(java.util.Scanner fileIn)
Reads a file, line by line, adding each line to a String a
|
private static java.lang.String |
saveFile(java.util.Scanner in)
Prompts the user for a filename to save the compressed text file to.
|
private static long originalFileSize
private static final int PERCENT
public static void main(java.lang.String[] args)
private static java.lang.String loadFile(java.util.Scanner in)
in - Scanner for user inputprivate static java.lang.String readFile(java.util.Scanner fileIn)
fileIn - A Scanner that is connected to the file to readprivate static java.lang.String saveFile(java.util.Scanner in)
in - Scanner for user input