Preguntas etiquetadas con nullpointerexception

La excepción de Java que se produce cuando una aplicación intenta utilizar un valor nulo en un caso en el que se requiere un objeto.






19
Cadena de verificación nula frente a la captura de NullPointerException
Un servicio web devuelve un XML enorme y necesito acceder a campos profundamente anidados. Por ejemplo: return wsObject.getFoo().getBar().getBaz().getInt() El problema es que getFoo(), getBar(), getBaz()puede volver todos null. Sin embargo, si verifico nullen todos los casos, el código se vuelve muy detallado y difícil de leer. Además, puedo perder los …


5
Boolean.valueOf () produce NullPointerException a veces
Tengo este codigo: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces NullPointerException …

13
NullPointerException accediendo a vistas en onCreate ()
Esta es una pregunta canónica para un problema que se publica con frecuencia en StackOverflow. Estoy siguiendo un tutorial. He creado una nueva actividad con un asistente. Obtengo NullPointerExceptioncuando intento llamar a un método en Views obtenido con findViewById()en mi actividad onCreate(). Actividad onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { …



2
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes?
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes? ¿Es esto un accidente histórico o intencional? La documentación establece claramente dos tipos de excepciones para Double.parseDouble(...)y una para Integer.parseInt(), pero parece inconsistente: Integer.parseInt(null); // throws java.lang.NumberFormatException: null sin embargo Double.parseDouble(null); // throws java.lang.NullPointerException

7
¿Por qué esto no arroja una NullPointerException?
Nead aclaración para el siguiente código: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); Esto se imprimirá Bpara que las pruebas sampley los referToSampleobjetos se refieran a la misma referencia de memoria. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); Esto imprimirá ABque …

4
Android: pasar datos (extras) a un fragmento
Soy nuevo en la programación de Android y tengo problemas al pasar una ArrayList de un Parcelable a un fragmento. Esta es la actividad que se lanza (¡funcionando bien!) Donde feedlist es un ArrayList de una música parcelable . Intent in = new Intent(context, ListMusicsActivity.class); in.putExtra("arrayMusic", feedList); activity.startActivity(in); El método …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.