java.lang.NullPointerException:仮想メソッド' java.lang.Stringを呼び出そうとしています.lang.String.substring(int、int) 致命的例外メインjava.lang.NullPointerException:仮想メソッド 'java.lang.Stringを呼び出そうとしました。java.lang.String.substring(int、int)
-3
A
答えて
0
この例外は、NULL文字列で部分文字列メソッドを使用するときにスローされます。部分文字列メソッドを呼び出す文字列の値を調べてみてください。 あなたは以下のコード
if(str!=null){
//where the str is the string you are invoking the method on
substr = str.substring(7, 17);
}
+0
これはプログラミングエラーではないことが多いため、substrが設定されていないために異常な動作に比べてクラッシュが優先されます。 (失敗速い)。 – Henry
関連する問題
- 1. java.lang.NullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'int java.lang.Integer.intValue()'を呼び出そうとしました
- 2. Java.lang.nullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'int java.lang.string.hashCode()を呼び出そうとしました
- 3. java.lang.NullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'int android.media.AudioManager.getRingerMode()'を呼び出そうとしました。
- 4. java.lang.NullPointerException:仮想メソッド 'java.lang.String com.solaris.timster.model.Post.getTitle()'を呼び出そうとしました
- 5. java.lang.NullPointerException:仮想メソッド 'java.lang.String com.google.firebase.auth.FirebaseUser.getUid()'を呼び出そうとしました。
- 6. エラー:java.lang.NullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'java.lang.String java.lang.Object.toString()'を呼び出そうとしました
- 7. Androidの例外仮想メソッドを呼び出そうとしています 'int android.content.Context.checkPermission(java.lang.String、int、int)
- 8. 仮想メソッド 'java.lang.String android.content.Context.getPackageName()を呼び出そうとしました
- 9. java.lang.NullPointerException:仮想メソッドを呼び出そうとしました 'android.graphics.RectF
- 10. 原因:java.lang.NullPointerException:仮想メソッド 'java.lang.String com.facebook.Profile.getFirstName()'を呼び出そうとしています
- 11. java.lang.NullPointerException:仮想メソッド 'java.lang.Stringを呼び出しようとしました。
- 12. ヌルオブジェクト参照で仮想メソッド 'int android.text.Layout.getLineCount()'を呼び出そうとしました
- 13. java.lang.NullPointerException:ヌルオブジェクト参照で仮想メソッド 'int android.view.ViewGroup.getPaddingLeft()'を呼び出そうとしました
- 14. java.lang.NullPointerException:インタフェースメソッド 'int java.util.List.size()を呼び出そうとしました。
- 15. ヌルオブジェクトリファレンスで仮想メソッド 'getSystemService(java.lang.String)'を呼び出そうとしました
- 16. ヌルオブジェクトで仮想メソッド 'void com.pushbots.push.utils.PBPrefs.setCustomHandler(java.lang.String)'を呼び出そうとしましたr
- 17. ヌルオブジェクトリファレンスで仮想メソッド 'void com.facebook.login.widget.LoginButton.setReadPermissions(java.lang.String [])'を呼び出そうとしました
- 18. java.lang.NullPointerException:nullオブジェクトリファレンスで仮想メソッド 'java.lang.String java.lang.String.trim()'を呼び出そうとしました
- 19. ヌルオブジェクトリファレンスで仮想メソッド 'boolean java.lang.String.equalsIgnoreCase(java.lang.String)'を呼び出そうとしました
- 20. ヌルオブジェクト参照で仮想メソッド~ApplicationController.buildNetworkService(java.lang.String、int) 'を呼び出しようとしました
- 21. java.lang.NullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'java.io.File com.parse.ParsePlugins.getParseDir()'を呼び出そうとしました
- 22. java.lang.NullPointerException:ヌルオブジェクトリファレンスで仮想メソッド 'android.os.Bundle android.content.Intent.getExtras()'を呼び出そうとしました
- 23. エラー:java.lang.NullPointerException:ヌルオブジェクト参照で仮想メソッドを呼び出そうとしました
- 24. java.lang.NullPointerException:仮想メソッドを呼び出そうとしました 'void android.widget.TextView.setText(java.lang.CharSequence)
- 25. java.lang.NullPointerException:仮想メソッド 'void android.widget.Editor $ SelectionModifierCursorController.show()'を呼び出そうとしました
- 26. java.lang.NullPointerException:仮想メソッドを呼び出そうとしました 'void android.widget.Button.setOnClickListener
- 27. java.lang.NullPointerException:仮想メソッド 'java.util.ArrayListを呼び出そうとしました。com.example。***。***。DBHelper.getAllPersons()
- 28. エラーjava.lang.NullPointerException:仮想メソッド 'java.lang.Objectを呼び出そうとしました。' android.content.Context.getSystemService
- 29. アダプタエラー:NullPointerException:仮想メソッド 'intを呼び出しようとしました。android.view.getImportantForAccessibility()
- 30. アンドロイドスタジオエラー:「java.lang.NullPointerExceptionが:仮想メソッドを呼び出そうと...」
を使用することができますクラッシュを回避したい場合、あなたのコードは、とにかく重複している、これは必要ありません –
@SamiKanafaniを追加してください。 – Henry