java-get set的时候报空指针异常

问题描述

get set的时候报空指针异常

getset方法
private String flieName;
public String getFlieName() {
return flieName;
}
public void setFlieName(String FlieName) {
this.flieName = FlieName;
}
调用set
f.setFlieName(UseProcess.intputName());
TestMain.test();
get的时候报空
int lastnum = getNum(f.getFlieName());

Exception in thread "main" java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:101)
at test.UseProcess.getNum(UseProcess.java:54)
at test.UseProcess.<init>(UseProcess.java:47)
at test.TestMain.test(TestMain.java:8)
at test.TestMain.main(TestMain.java:21)

解决方案

这个嘛 ,给get和set打个断点看看就知道了吧

解决方案二:

set的时候没传进去吧,,,

解决方案三:

你的代码贴的不全,set操作没有异常的话,说明f不为空,那么getNum中的f.getFileName代码应该没有问题。
但是最后怎么会到了FileInputStream中的,不好判断。看你的get/set代码没有问题。建议单步跟踪下。

时间: 2025-01-21 09:24:06

java-get set的时候报空指针异常的相关文章

报空指针异常,但是我debug到对象是有值的,执行查询方法就报错,错误信息如下:

问题描述 报空指针异常,但是我debug到对象是有值的,执行查询方法就报错,错误信息如下: 5C java.lang.NullPointerException at net.shop.services.manage.account.impl.AccountServiceImpl.selectCount(AccountServiceImpl.java:44) at net.shop.web.action.manage.account.AccountAction.unique(AccountActi

jsp页面中用到${pageContext.request.contextPath}报空指针异常

问题描述 jsp页面中用到${pageContext.request.contextPath}报空指针异常 起初是jsp中红色感叹号,报javax.servlet.jsp.jspException can not resolve a type 我加入了jsp-api.jar报后,就报图片中的空指针异常了 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding=&q

hibernate进行分页时,sessionFactory为null报空指针异常

问题描述 hibernate进行分页时,sessionFactory为null报空指针异常 从网上查了许都,都没能解决,不知道是配置文件有问题,还是方法写的有问题 解决方案 dao层实现类: /** @ClassName: BaseDaoImpl @Description: 基础dao实现 @author john @date 2015年2月26日 下午3:27:15 */ @SuppressWarnings("unchecked") public abstract class Bas

求救啊安卓httpurlconnection.getinputstream报空指针异常

问题描述 求救啊安卓httpurlconnection.getinputstream报空指针异常 public Bitmap getBitmapFromURL(String urlString){ Bitmap bitmap ; InputStream is=null ; try { URL url=new URL(urlString); HttpURLConnection connection=(HttpURLConnection) url.openConnection(); is=new B

detachedcriteria-Hiberate 用detached作子查询 报空指针异常

问题描述 Hiberate 用detached作子查询 报空指针异常 DetachedCriteria dc = DetachedCriteria.forClass(Course.class);DetachedCriteria subselect = DetachedCriteria.forClass(CoursePlan.class) .add(Restrictions.eq(""schoolYear"" schoolYear));dc.add(Property.

mybatis-SpringMVC+Mybatis调用后台报空指针异常,代码没查出错误,页面也有参数传进来,求解答

问题描述 SpringMVC+Mybatis调用后台报空指针异常,代码没查出错误,页面也有参数传进来,求解答 [DEBUG]2015-08-12 11:07:30,234 org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver Resolving exception from handler [public java.util.Map cn.sg.controller.Back

junit4 测试maven项目的时候报空指针异常

问题描述 junit4 测试maven项目的时候报空指针异常 测试的时候报空指针异常 java.lang.NullPointerException at hcb.controller.hr.Employee.transferEmployee(Employee.java:378) at hello.TestEmployee.testTransferEmployee(TestEmployee.java:175) at sun.reflect.NativeMethodAccessorImpl.invo

sharesdk-请大神指教!shareSDK第三方登录,返回了用户登录信息,但是一直报空指针异常,可是有返回值

问题描述 请大神指教!shareSDK第三方登录,返回了用户登录信息,但是一直报空指针异常,可是有返回值 这是我的代码,先点击一个图片按钮,然后跳转到授权界面,当授权完成的时候,再把值返回在这个类里面,但是运行的时候一直报这句left_menu_fragment_textview.setText(userInfo.getUserName());是空指针异常,这是怎么回事 public class LeftMenuFragment extends BaseFragment { private Im

ssh-SSH整合后整合action和业务类总报空指针异常

问题描述 SSH整合后整合action和业务类总报空指针异常 运行异常结果: java.lang.NullPointerException com.web.Controller.sayhello(Controller.java:23) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav

tomcat-登录的时候报空指针异常,以前从来没出现过。不清楚到底什么原因导致的。

问题描述 登录的时候报空指针异常,以前从来没出现过.不清楚到底什么原因导致的. 2015-1-26 19:34:04 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet default threw exception java.lang.NullPointerException at com.opensymphony.xwork2.util.LocalizedTextUtil