q809495068 2016-11-05 14:34 采纳率: 0%
浏览 907

java基础的一个小问题 希望来名大神帮忙!!!急!!!

public Choice getChoice() {
// TODO Auto-generated method stub
File f=new File("C:\Myitems\user.txt");
BufferedReader br=null;
String str=null;
Choice ci=null;
try {
br=new BufferedReader(new FileReader(f));
str=br.readLine();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally{
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
System.out.println(GetUserInfo.getUserLimit(str));
String s1=GetUserInfo.getUserLimit(str);
if((GetUserInfo.getUserLimit(str)).equals("普通用户")){
ci= new OrdinaryUserChoice();
}
else if((GetUserInfo.getUserLimit(str)).equals("管理员")){

        ci= new AdminUserChoice();
    }

    return ci;
}
中间的打印语句已经打印出管理员了,  但是为什么最后返回的ci还是空值呢?该怎么改啊~~~~~挺急的~~~~
  • 写回答

4条回答 默认 最新

  • threenewbee 2016-11-05 15:23
    关注

    .getUserLimit是怎么调用的,是不是每调用一次,就会往下读取,多次调用,后续调用就读不到用户了。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料