How did stringindexoutofrange cause it?
This article mainly introduces how stringindexoutofrange is caused, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.
Stringindexoutofrange error problem solution, nonsense, this error can easily understand its meaning: the index of the string is out of bounds.
How did stringindexoutofrange cause it?
It is generally caused by string manipulation, the most typical of which is:
Stringstr= "123456789"; / / string length is 9
StringtempStr=str.substring (0Jol 10); / / must report an error: Stringindexoutofrange:10
This error is due to the StringIndexOutOfBoundsException exception thrown during string operation. The source code is as follows:
Packagejava.lang
/ * *
* iseithernegativeorgreaterthanthesizeofthestring.For
* somemethodssuchasthecharAtmethod,thisexceptionalsois
* thrownwhentheindexisequaltothesizeofthestring.
*
* /
How to solve the problem of stringindexoutofrange
Public
ClassStringIndexOutOfBoundsExceptionextendsIndexOutOfBoundsException {
PrivatestaticfinallongserialVersionUID=-6762910422159637258L
/ * *
* detailmessage.
*
* /
PublicStringIndexOutOfBoundsException () {
Super ()
}
Thank you for reading this article carefully. I hope the article "how to cause stringindexoutofrange" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!