• Source
    1. /*
    2. THIS CODE IS BEING MODIFIED. IT IS INCOMPLETE.
    3. */
    4.  
    5.  
    6. import java.io.BufferedReader;
    7. import java.io.BufferedWriter;
    8. import java.io.IOException;
    9. import java.nio.charset.Charset;
    10. import java.nio.charset.StandardCharsets;
    11. import java.nio.file.Files;
    12. import java.nio.file.Path;
    13. import java.nio.file.Paths;
    14. import java.util.Arrays;
    15. import java.util.List;
    16. import java.util.Scanner;
    17.  
    18. public class Main{
    19. public static void main(String[] args) throws IOException{
    20. Main text = new Main();
    21.  
    22. //file is small
    23. List<String> lines = text.readSmallTextFile(FILE_NAME);
    24. log(lines);
    25. }
    26.  
    27. final static String FILE_NAME = "C:\\Temp\\input.c";
    28. final static Charset ENCODING = StandardCharsets.UTF_8;
    29.  
    30. List<String> readSmallTextFile(String aFileName) throws IOException {
    31. Path path = Paths.get(aFileName);
    32. return Files.readAllLines(path, ENCODING);
    33. }
    34.  
    35. private static void log(Object aMsg){
    36. System.out.println(String.valueOf(aMsg));
    37. }
    38. }