10-16-2011, 12:33 AM
[src=#java]package jds.izen;
import java.util.HashMap;
import java.util.Map;
/**
* @author VISTALL
* @date 0:22/16.10.2011
*/
public class GenericTest
{
public static void main(String... arg)
{
Map<Integer, Long> v = new HashMap<Integer, Long>();
v.put(1, 0L);
Long val = v.isEmpty() ? 0 : v.get(2);
System.out.println(val);
}
}
[/src]
Бывает есть НПЕ, бывает нет. Но НПЕ на линии
[src=java]Long val = v.isEmpty() ? 0 : v.get(2);[/src]
Трейс
import java.util.HashMap;
import java.util.Map;
/**
* @author VISTALL
* @date 0:22/16.10.2011
*/
public class GenericTest
{
public static void main(String... arg)
{
Map<Integer, Long> v = new HashMap<Integer, Long>();
v.put(1, 0L);
Long val = v.isEmpty() ? 0 : v.get(2);
System.out.println(val);
}
}
[/src]
Бывает есть НПЕ, бывает нет. Но НПЕ на линии
[src=java]Long val = v.isEmpty() ? 0 : v.get(2);[/src]
Трейс
Цитата:Exception in thread "main" java.lang.NullPointerException
at jds.izen.GenericTest.main(GenericTest.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)