Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > Как выходит, что индекс попадет за пределы строки?


Автор: Illdisposed 4.9.2012, 13:04
Что-то я не моу понять как так получается, что при выполнении этого кода:
Код

String num = "aabbccddeeff"
num.substring(0, 2)
num.substring(6, 2)

Происходит: 
Код

java.lang.StringIndexOutOfBoundsException: String index out of range: -2


Блин!!! Это же не длина второй параметр, а конечный индекс. Прошу прощения, за вопрос!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)