我正在使用下面的代码将文本文件的几列写入另一个文件,但文件大小为203。当我使用子字符串时,出现以下异常。谁能帮忙得到它。
“线程“主”中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:207”
object MO3AS160 {
def main(args: Array[String]) {
val inputdata2 = scala.io.Source.fromFile("/C:/Users/rkolipa/Desktop/scala/test/MO3AS150.txt")
val outputdata1 = new File("/C:/Users/rkolipa/Desktop/scala/test/MO3AS160.txt")
val writer = new BufferedWriter(new FileWriter(outputdata1))
val Indata=inputdata2.getLines().toArray
for (k <- 0 until Indata.size){
var string1 = Indata(k).substring(149, 207)
var string2 = Indata(k).substring(1, 20)
var string3 = Indata(k).substring(22, 31)
var string4 = Indata(k).substring(32, 102)
var string5 = string1+" "+string2+" "+string3+" "+string4
println(string5)
}
}
}