定数と母音の数をカウントするためにjavaでプログラムを作成していますが、このエラーが発生しています。 "スレッドのメイン" java.lang .StringIndexOutOfBoundsException:文字列インデックスが範囲外です:26 at java.lang.String.charAt(Unknown Source) at B.main(B.java:17) "どうすればよいですか? Javaの文字列インデックスでコンパイル時にエラーが表示されないが、プログラムを実行するとエラーが発生する
-1
A
答えて
2
0
から始まります。したがって、i < str.length()
ではなく、i <= str.length()
を使用してください。 例:
String str = "a really, really long string";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
}
そして、それらのすべてがデフォルトですでにJVMによって輸入されているので、java.lang
パッケージ内のクラスをインポートする必要はありません。
0
反復I < str.lengthまたはI < = str.length-1 にI = 0からループ最後の反復は、それがインデックスを抜けるstr.lengthするためのものであるように....列strの長ため0からlength-1までです。
for (i=0;i<str.length;i++) {
//TODO your code here.
}
関連する問題
- 1. プログラムが実行されるとC++ STATUS_ACCESS_VIOLATIONエラーが発生する
- 2. コンパイル時にARCエラーが発生する
- 3. コンパイル時にエラーが発生する
- 4. JSONデータが表示されない - エラーが発生する
- 5. [NoClassDefFoundError]をコンパイルして実行するとエラーが発生する
- 6. Cプログラムをコンパイルするときにエラーが発生する
- 7. 時にはコードが実行され、時にはエラーが発生する
- 8. タスクスケジューラでCプログラムを実行するとエラーが発生する
- 9. C2280プログラムを実行するとエラーが発生する
- 10. ユニットテストケース全体が実行されるとエラーが発生する
- 11. バッチファイルがクラッシュしてプログラムを実行するとエラーが表示される
- 12. ポインタでCプログラムをコンパイルするとエラーが発生する
- 13. C# - 実行時にC#コードをコンパイルすると "存在しない"というエラーが発生する
- 14. データベーススキーマが変更されたときにコンパイル時エラーが発生する
- 15. Djangoインストールが表示されない - エラーが発生しない
- 16. イベントが発生したときにエラーが表示される
- 17. 私のプログラムはコンパイルされましたが、実行時にこのエラーが発生しましたか?
- 18. フォークコードはコンパイルされますが、実行中にエラーが発生します
- 19. メニューが表示されずにエラーが発生する
- 20. Java fxプログラムを実行してコンパイルすると表示されるguiが表示されない
- 21. "実行時エラー '424:Object required"エラーが発生する
- 22. UIAlertViewが表示されず、 "EXC_BAD_ACCESS"エラーが発生しない
- 23. 実行時にjava.lang.ArrayIndexOutOfBoundsExceptionエラーが表示されるsoapUI testsuite through jenkins
- 24. ストアドプロシージャの実行時にエラーが表示される
- 25. 起動時にC++がインストールされていないとエラーが発生する
- 26. Tomcat HomePageが表示されず、404エラーが発生する
- 27. UIAlertControllerが表示されず、エラーが発生する(Swift、Xcode)
- 28. ローカル変数がグローバルでないために実行時エラーが発生する
- 29. プログラムの実行中にエラーが発生する
- 30. simpel RPCプログラムの実行中にエラーが発生する
コードの画像を掲載するのではなく、実際のコードを投稿して質問に誤りを入れてください。 – Nisarg