I am trying to iterate through a string but it keeps throwing this error at 12.
fun main() {
var testStr = "subject1EE/Physics - 101"
for(i in 0..testStr.length){
if (testStr[i].equals("/")) {
testStr = testStr.dropLast(1)
break
} else {
testStr = testStr.dropLast(1)
}
}
println(testStr)
}
Error:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 12
at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
at java.base/java.lang.String.charAt(String.java:693)
at com.example.jarnetor.TestKt.main(Test.kt:8)
at com.example.jarnetor.TestKt.main(Test.kt)