java.lang.NullPointerException: Versuch, die virtuelle Methode' java.lang.String java aufzurufen .lang.String.substring (int, int) Schwerwiegende Ausnahme Hauptjava.lang.NullPointerException: Versuch, die virtuelle Methode aufzurufen 'java.lang.String java.lang.String.substring (int, int)
-3
A
Antwort
0
Diese Ausnahme wird ausgelöst, wenn Sie versuchen, die Substring-Methode für eine Nullzeichenfolge zu verwenden. Versuchen Sie, den Wert der Zeichenfolge zu überprüfen, die Sie die Teilzeichenfolgemethode aufrufen . Wenn Sie den Absturz vermeiden möchten, dass Sie den folgenden Code
if(str!=null){
//where the str is the string you are invoking the method on
substr = str.substring(7, 17);
}
+0
Da dies häufiger als ein Programmierfehler ist, ist der Absturz einem seltsamen Fehlverhalten vorzuziehen, da substr nicht gesetzt ist. (Fail schnell). – Henry
Verwandte Themen
- 1. java.lang.NullPointerException: Versuch, virtuelle Methode aufzurufen 'java.lang.String com.solaris.timster.model.Post.getTitle()'
- 2. Android-Ausnahme Versuch, virtuelle Methode 'int android.content.Context.checkPermission (java.lang.String, int, int) aufzurufen
- 3. java.lang.NullPointerException: Versuch, die virtuelle Methode 'int org.json.JSONObject.getInt (java.lang.String)' für eine Nullobjekt-Referenz aufzurufen
- 4. java.lang.NullPointerException: Versuch Schnittstelle Methode aufzurufen ‚int java.util.List.size()
- 5. Verursacht von: java.lang.NullPointerException: Versuch, virtuelle Methode aufzurufen 'java.lang.String com.facebook.Profile.getFirstName()'
- 6. java.lang.NullPointerException: Versuch, die virtuelle Methode für eine Nullobjekt-Referenz aufzurufen
- 7. Android- Retrofit - java.lang.NullPointerException: Versuch, virtuelle Methode aufzurufen
- 8. java.lang.NullPointerException: Versuch, virtuelle Methode 'void android.widget.Button.setOnClickListener aufzurufen
- 9. Versuch, die virtuelle Methode 'java.lang.String android.content.Context.getPackageName()' auf einer Nullobjektreferenz aufzurufen
- 10. Versuch, virtuelle Methode aufzurufen
- 11. java.lang.NullPointerException: Versuch, die virtuelle Methode aufzurufen 'java.util.ArrayList com.example. ***. ***. DBHelper.getAllPersons()
- 12. Fehler: java.lang.NullPointerException: Versuch, die virtuelle Methode für einen Nullobjektverweis aufzurufen
- 13. android Studio Fehler: „java.lang.NullPointerException: Der Versuch, virtuelle Methode aufzurufen ...“
- 14. java.lang.NullPointerException: Versuch, die virtuelle Methode 'void android.widget.TextView.setText (java.lang.CharSequence) aufzurufen
- 15. java.lang.NullPointerException: Versuch, die virtuelle Methode 'int android.view.View.getImportantForAccessibility()' für eine Null-Objektreferenz aufzurufen
- 16. java.lang.NullPointerException: Versuch, die virtuelle Methode 'void android.widget.ImageView.setImageResource (int)' für eine Nullobjekt-Referenz aufzurufen
- 17. java.lang.NullPointerException: Versuch, virtuelle Methode 'int android.view.ViewGroup.getPaddingLeft()' auf einem Nullobjekt Referenz
- 18. java.lang.NullPointerException: Versuch, die virtuelle Methode 'java.lang.String java.lang.String.trim()' für eine Nullobjekt-Referenz aufzurufen
- 19. Nullpointer: Der Versuch, virtuelle Methode aufzurufen 'int android.graphics.Bitmap.getWidth()'
- 20. java.lang.NullPointerException: Versuch, die virtuelle Methode aufzurufen 'android.content.res.Resources android.content.Context.getResources()'
- 21. Fehler: java.lang.NullPointerException: Versuch, die virtuelle Methode 'java.lang.String java.lang.Object.toString()' für eine Nullobjekt-Referenz aufzurufen
- 22. java.lang.NullPointerException: Versuch, virtuelle Methode 'void android.widget.Editor aufzurufen $ SelectionModifierCursorController.show()'
- 23. Versuch, die virtuelle Methode 'java.lang.String android.os.Bundle.getString (java.lang.String)' für eine Nullobjekt-Referenz aufzurufen
- 24. verursacht durch: java.lang.NullPointerException: Versuch, die Interface-Methode 'int java.util.List.size()' für eine Nullobjekt-Referenz aufzurufen
- 25. Versuch, die virtuelle Methode 'java.lang.Object android.content.Context.getSystemService (java.lang.String)' auf einem Null-Objekt aufzurufen
- 26. Android. Versuch, die virtuelle Methode 'int java.lang.String.length()' für eine Nullobjekt-Referenz aufzurufen
- 27. NullPointerException: Versuch, die virtuelle Methode 'int java.util.ArrayList.size()' für einen Nullobjektverweis aufzurufen
- 28. NullPointerException: Versuch, die virtuelle Methode 'org.json.JSONObject org.json.JSONArray.getJSONObject (int)' für eine Nullobjekt-Referenz aufzurufen
- 29. Versuch, die virtuelle Methode 'java.lang.String android.net.Uri.getLastPathSegment()' auf einem Nullobjekt Referenz
- 30. java.lang.NullPointerException: Versuch, die virtuelle Methode 'int java.lang.Integer.intValue()' auf einem Nullobjekt Referenz
bitte Ihren Code –
@SamiKanafani hinzufügen dies nicht notwendig ist, verwenden kann, ist es ein Duplikat sowieso. – Henry