java 将读入的文件的一段截取下来并保存时出现nullpointerexception

夜半歌声丶 2017-11-24 09:42:58
public String[] read()
{
try {
String path="data.txt";
File f=new File(path);
InputStreamReader reader= new InputStreamReader(new FileInputStream(f));
BufferedReader br=new BufferedReader(reader);
String line="";
String[] s=new String[36801];
int n=0;
line=br.readLine();
while(line!=null)
{
line=br.readLine();
s[n]=line.substring(41,45);
System.out.print(s[n]+" ");
n++;
}
br.close();
return s;
}catch (IOException e) {
e.printStackTrace();
}
return null;
}
下面读的文件 中的其中一行2011:08:03:00:00:05:687: C1 1273 60001 1277 2947 6625 3 6 1277 1269 1272 1348 1375 1182 0 0 0 0
...全文
162 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
叮咚呛咚呛 2017-11-27
搞开发首先要先会排查异常,打个断点,一行行代码往下调试。绝对能找到问题所在的,如果找不到,那就再来一次
  • 打赏
  • 举报
回复
夜半歌声丶 2017-11-25
写个相对路径就可以了吧 放在eclipse的一个文件中了,可以读的
  • 打赏
  • 举报
回复
qq_34350475 2017-11-25
创建文件对象要写个路径让他找得到文件,只写一个文件名不行吧
  • 打赏
  • 举报
回复
小哥,你的问题我在技术问答上已经答了,自己去看吧
  • 打赏
  • 举报
回复
相关推荐
发帖
Java
加入

4.8w+

社区成员

Java相关技术讨论
申请成为版主
帖子事件
创建了帖子
2017-11-24 09:42
社区公告
暂无公告