StringBuffer sb3 = new StringBuffer("ankit");
System.out.println(sb3);
sb3.insert(10,"kumar");
System.out.println(sb3);
例外StringBufferオブジェクトに指定された場所に文字列を挿入することができません
Exception in thread "main" java.lang.StringIndexOutOfBoundsException:
String index out of range: 10
at java.lang.AbstractStringBuilder.insert(Unknown Source)
at java.lang.StringBuffer.insert(Unknown Source)
at StringBufferEX.main(StringBufferEX.java:28)
位置10に何かを長さ5の文字列バッファに挿入しようとすると、どのようなことが期待できますか? – khelwood
あなたは 'sb3.insert(0、" kumar ");'? –
診断:あなたのコードは、書かれているように意味がないことをしています。解決策:javadocを読んで、それを基にして、あなたが実際にしようとしていることを行う*正しい方法を見つけ出してください。真剣に。 javadocを読んでください。 –