def toLowerCase(str: String): String = {
val lowerCase = "abcdefghijklmnopqrstuvwxyz".split("")
val upperCase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("")
var returnStr = ""
str.split("").foreach(c => if (lowerCase.contains(c)) returnStr += c
else returnStr += lowerCase(upperCase.indexOf(c)))
returnStr
}
此代码段导致
java.lang.ArrayIndexOutOfBoundsException: -1
不确定在这种情况下什么会导致 -1 的索引被传递