继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

关于br.readLine()的感想 自己在这里绊倒了 感觉程序细节真的很重要

饮歌长啸
关注TA
已关注
手记 188
粉丝 46
获赞 152

BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));

System.out.println(br.readLine());

  s=br.readLine();

 if(s.equals("no")){//判断用户信息的正确性

  System.out.println("登录失败!");

       }else{

      System.out.println("登录成功!");

 }

s经常会出现null指针的情况   原因在于如果读取文件只有一行    System.out.println(br.readLine());   读取了文件的一行数据   再次通过s=br.readLine()读取时应该是接收的为第二行的数据  由于文件只有一行  所以会出现null的情况。

原文链接:http://www.apkbus.com/blog-813041-60928.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP