我有一個像獲取IndexOutOfBounds異常,同時尋求subtring
var word = "banana"
一個字符串,像var sent = "the monkey is holding a banana which is yellow"
sent1 = "banana!!"
一句我想搜索在sent
香蕉,然後寫在一個文件以下方式:
the monkey is holding a
banana
which is yellow
我按照以下方式進行:
var before = sent.substring(0, sent.indexOf(word))
var after = sent.substring(sent.indexOf(word) + word.length)
println(before)
println(after)
這工作正常,但是當我對sent1做同樣的事情時,它給了我IndexOutOfBoundsException。我認爲這是因爲發送香蕉之前一無所有。如何處理這個?
它給我ArrayIndexOutOfBoundsException。 :O – 2014-12-04 20:13:03
他可能是指'搜索(0)'和'搜索(1)' – Dimitri 2014-12-04 20:15:43
肯定的,謝謝@Dimitri – Gangstead 2014-12-04 20:16:25