FileConverter.java 860 B

1234567891011121314151617181920212223242526272829
  1. import java.io.*;
  2. import java.util.Scanner;
  3. public class FileConverter {
  4. public static String covertFileToUpperCase(String fileFullPath) throws IOException{
  5. String content = readFile(fileFullPath);
  6. content = toUpperCase(content);
  7. return content;
  8. }
  9. public static String readFile(String fileFullPath) throws IOException{
  10. StringBuilder stringBuilder = new StringBuilder();
  11. File file = new File(fileFullPath);
  12. Scanner reader = new Scanner(file);
  13. while (reader.hasNextLine()) {
  14. stringBuilder.append(reader.nextLine());
  15. if(reader.hasNextLine())
  16. stringBuilder.append('\n');
  17. }
  18. reader.close();
  19. return stringBuilder.toString();
  20. }
  21. public static String toUpperCase(String content){
  22. return content.toUpperCase();
  23. }
  24. }