본문 바로가기

공부/코틀린

[Kotlin] 파일 입출력 방법

반응형
fun main() {
    val path = "C:\\Users\\SD\\IdeaProjects\\HelloKotlin\\src\\Text.txt"
    var br = BufferedReader(FileReader(path))
    var str = br.readLine()
    var n = Integer.parseInt(str)
    
    for(i in 0 until n*n) {
      var token = StringTokenizer(br.readLine())
      var stu = token.nextToken().toInt()
      for(i in 0 until 4) {
      student[stu][i] = token.nextToken().toInt()
  	}
}

 

  BufferedReader과 readLine을 통해 입력을 readline을 StringTokenizer를 통해 나눠서 token.nextToken().toInt()를 사용하여 읽자.

 

참고로, 백준에 제출할때는 BufferedReader 부분을 val br = System.`in`.bufferedReader()로 바꾸면 된다.

반응형