[kotlin] 파일에서 특정 위치에서부터 읽는 방법
먼저, 파일을 읽기 위해 File
클래스를 사용해야 합니다. 다음 예제에서는 BufferedReader
를 사용하여 파일을 읽습니다.
import java.io.BufferedReader
import java.io.FileReader
fun main() {
val filePath = "파일 경로" // 실제 파일 경로로 변경해야 합니다.
val positionToReadFrom = 100 // 읽기를 시작할 위치
val reader = BufferedReader(FileReader(filePath))
reader.skip(positionToReadFrom.toLong())
var line: String?
while (reader.readLine().also { line = it } != null) {
// 원하는 작업을 수행합니다.
println(line)
}
reader.close()
}
위의 코드에서 filePath
를 실제 파일 경로로 변경해야 합니다. positionToReadFrom
변수에는 읽기를 시작할 위치를 지정합니다. reader.skip()
함수를 사용하여 해당 위치로 이동한 다음 readLine()
함수를 사용하여 파일을 읽습니다. 읽은 내용을 사용하여 원하는 작업을 수행할 수 있습니다.
이 코드를 실행하면 지정한 위치부터 파일을 읽어들일 수 있습니다. 파일에서 특정 위치에서부터 읽고 싶은 경우에 유용하게 사용할 수 있습니다.
더 자세한 내용은 Kotlin의 공식 문서와 Java의 BufferedReader
클래스에 대한 자세한 설명을 참조하시기 바랍니다.