헤더와 바닥 글 문자열이 포함 된 문자열 목록을 채우지 않아도됩니다. 주요 내용은 로컬로 읽은 파일입니다. 아래 'textFile'텍스트 파일에는 문자열 목록이 들어 있습니다. 여기 문자열 목록을 별도의 목록으로 채우는 방법
내가 노력하고있어입니다 : 목록이 불변이므로 이 var fileList = List[String]()
val bigFile = io.Source.fromFile("d:\\textFile.txt")
val groupedLines = bigFile.getLines.grouped(20000).zipWithIndex
groupedLines.foreach(group => {
val (lines, index) = group
fileList.addString(new StringBuilder("begin"))
//How can I add the contents of the file here to the val fileList ???
fileList.add(lines.)
fileList.addString(new StringBuilder("end"))
}
어떤 작업이 마지막 줄에서 성취합니까? 이유는 묻지 않는 이유는 마지막 줄이 컴파일되지 않는 것입니까? –
이것은 placeholder 구문이라고 불리는데, 이것은 groupedLines.flatMap (x => "begin"+ : x : + "end"). toList'의 줄임말입니다. 그것은 작동해야합니다 (나를 위해). 오류 메시지가 무엇입니까? –