Kotlin Files readAllBytes readAllLines readString
import java.nio.charset.StandardCharsets
import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
fun main(args: Array<String>) {
val filePath = "./myfile.txt"
val path: Path = Paths.get(filePath)
val bytes: ByteArray = Files.readAllBytes(path)
val content = String(bytes, StandardCharsets.UTF_8)
println(content)
}
import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
fun main(args: Array<String>) {
val filePath = "./myfile.txt"
val path: Path = Paths.get(filePath)
val lines = Files.readAllLines(path)
lines.forEach {
println(it)
}
}
import java.nio.charset.StandardCharsets
import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
fun main(args: Array<String>) {
val filePath = "./myfile.txt"
val path: Path = Paths.get(filePath)
val string = Files.readString(path, StandardCharsets.UTF_8)
println(string)
}