这段java代码有没有办法在避免空指针解引用的同时压行jsonData = parseJsonbody; jsonDatasetCookiecookies; return jsonData!= null;
这段Java代码没有办法同时避免空指针解引用和压行jsonData = parseJson(body); jsonData.setCookie(cookies); return jsonData!= null;
在这段代码中,如果parseJson(body)返回null,那么在调用jsonData.setCookie(cookies)时会出现空指针异常。如果要避免空指针解引用,可以在调用parseJson之前添加一个空指针判断,例如:
if (body == null) { return false; }
jsonData = parseJson(body); if (jsonData == null) { return false; }
jsonData.setCookie(cookies); return true;
这样可以在出现空指针的情况下提前返回false,避免空指针解引用。
原文地址: https://www.cveoy.top/t/topic/iqHf 著作权归作者所有。请勿转载和采集!