diff --git a/FileWriter.class b/FileWriter.class index ac3d5fd..067a202 100644 Binary files a/FileWriter.class and b/FileWriter.class differ diff --git a/FileWriter.java b/FileWriter.java index e788429..7f0f167 100644 --- a/FileWriter.java +++ b/FileWriter.java @@ -1,21 +1,28 @@ +import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; public class FileWriter { - public String fileToString (String fileName) throws FileNotFoundException - { - Scanner scanner = new Scanner( new File(fileName) ); + public String fileToString(String fileName) throws FileNotFoundException { + Scanner scanner = new Scanner(new File(fileName)); String myString = scanner.useDelimiter("\\A").next(); scanner.close(); return myString; } - public void stringToFile (String input, String fileName) throws FileNotFoundException - { + public void stringToFile(String input, String fileName) throws FileNotFoundException { PrintWriter out = new PrintWriter(fileName); out.print(input); out.close(); } + + public int countCharacters(String fileName) throws FileNotFoundException { + + String file = fileToString(fileName); + return file.length(); + } } \ No newline at end of file diff --git a/FileWriterTester.class b/FileWriterTester.class index 18616d8..6ca67bf 100644 Binary files a/FileWriterTester.class and b/FileWriterTester.class differ diff --git a/FileWriterTester.java b/FileWriterTester.java index b90e5c6..9c2f3be 100644 --- a/FileWriterTester.java +++ b/FileWriterTester.java @@ -1,11 +1,15 @@ import java.io.FileNotFoundException; +import java.io.IOException; public class FileWriterTester { public static void main (String [] args) throws FileNotFoundException { FileWriter myWriter = new FileWriter (); + myWriter.stringToFile("Susmebit", "MyTextFile.txt"); System.out.println(myWriter.fileToString ("MyTextFile.txt")); + System.out.println(myWriter.countCharacters("MyTextFile.txt")); + } } \ No newline at end of file