遇到一个很奇怪的问题,判断空字符
// 获取name,如果为空则抛出异常
String privilegeName = privilegeElement.attributeValue("name");
if (privilegeName == null) {
logger.error("the name is null.");
throw new XmlParseException();
}
测试了一把,调试到第一条语句的时候,privilegeName为null,结果到if语句的时候,居然抛出NullPointException,真是怪了?