BAEL-2659 - Reading a file in Groovy - changed order of functions

This commit is contained in:
Anshul Bansal
2019-01-27 22:47:27 +02:00
parent ac53498b76
commit f22d1073d1
2 changed files with 44 additions and 48 deletions
@@ -2,28 +2,6 @@ package com.baeldung.file
class ReadFile {
/**
* reads file content in string using File.text
* @param filePath
* @return
*/
String readFileString(String filePath) {
File file = new File(filePath)
String fileContent = file.text
return fileContent
}
/**
* reads file content in string with encoding using File.getText
* @param filePath
* @return
*/
String readFileStringWithCharset(String filePath) {
File file = new File(filePath)
String utf8Content = file.getText("UTF-8")
return utf8Content
}
/**
* reads file content line by line using withReader and reader.readLine
* @param filePath
@@ -52,10 +30,28 @@ class ReadFile {
def lines = file.readLines()
return lines
}
public static void main(String[] args) {
def file = new File("../../src")
println file.directorySize
/**
* reads file content in string using File.text
* @param filePath
* @return
*/
String readFileString(String filePath) {
File file = new File(filePath)
String fileContent = file.text
return fileContent
}
/**
* reads file content in string with encoding using File.getText
* @param filePath
* @return
*/
String readFileStringWithCharset(String filePath) {
File file = new File(filePath)
String utf8Content = file.getText("UTF-8")
return utf8Content
}
}