实体类在set字段时报空指针异常的原因:
T_Entry entry=null;
entry.setGeneName("1212");
entry.setEntryName("ACLAM");
text = product.text().toString();
if(productName.toString().startsWith("<h2><strong>")){
entry.setEntryName(text);
data.add(entry);
}
刚开始还以为是因为封装的字段类型不匹配,结果给一个固定的String类型还是报错,最后终于发现了问题,因为实体类序列化后,
需要创建一个对象,而不是等于null,应该是T_Entry entry=new T_entry();这个时候再set字段就不会报错了,虽然是个小
问题,但不仔细思考还是很难发现其中的问题所在
原文博客的链接地址:https://cnblogs.com/qzf/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步