java.lang.StringIndexOutOfBoundsException?: String index out of range: -1

エラーが出てて、substringの箇所だったので、調べてみた。

なにかの問題でsubstringする第2引数が-1になっていたのが問題だろう。

	
	public class SubstringTest {
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			String str = "12345";
			//java.lang.StringIndexOutOfBoundsException: String index out of range: -1
			//str.substring(0, -1);
			
			//java.lang.StringIndexOutOfBoundsException: String index out of range: 10
			//str.substring(0, 10);
			
			//OK
			str.substring(0, 0);
		}
	
	}

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-01-24 (木) 12:17:40 (2283d)