getStreamInfo为空

问题描述

本人新手刚上没有分!请各位高手大哥帮下忙.我在使用structs继承download的时候使用了getStreamInfo方法.现在的问题是:如果文件不存在!如何处理一下,让其不报空指针错误?

解决方案

解决方案二:
trycatch处理
解决方案三:
我现在的问题是这个方法中并没有抛出异常,而是到download类中才抛的异常

时间: 2024-11-10 00:10:15

getStreamInfo为空的相关文章

php中0与空 Null false的区别

  代码如下   <?php $test=0; if($test==''){  echo '<br />在php中,0即为空'; //被输出 } if($test===''){  echo '<br />在php中,0即为空'; //不被输出 } if($test==NULL){  echo '<br />在php中,0即为空'; //被输出 } if($test===NULL){  echo '<br />在php中,0即为空'; //不被输出 }

win7电脑上"我最近的文档"显示为空的原因

电脑总是会记录我们平常操作电脑打开的一些文档.一般来说我们浏览过的文档历史记录会在我最近的文档列表中看到,不过有时也会遇到最近的文档的列表显示为空,最近的文档浏览的历史记录都不存在了,那该怎么解决呢? 方法一: 1.在运行对话框中输入"regedit"打开注册表,然后依次展开定位到"HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer"项; 2.接着在窗口右侧中找到"

java对象中属性值为空字符串的问题

问题描述 java对象中属性值为空字符串的问题 业务逻辑中需要将对象中为空字符串的属性转换为null,首先我想到是将对象转为一个数组, 然后遍历数组,将""转为 null ,不过这样应该不对,大家给个思路 解决方案 用 反射 获得所有字段的数组,然后遍历判断~~~~~~ 解决方案二: 你为什么还要遍历呢,你前台传过来的数据先处理再装对象,这样才对 解决方案三: 传到后台后,先判断 if("".eques(name)){ name=null; } object.set

lotus: 公式语言怎么验证富文本域不能为空?。。。。。。。。。。。。。

问题描述 lotus: 公式语言怎么验证富文本域不能为空?............. lotus: 公式语言怎么验证富文本域不能为空?.........................

java-Java抽象类中的非抽象方法的方法体为空,子类也没有头给予实现,但却被调用了是什么意思

问题描述 Java抽象类中的非抽象方法的方法体为空,子类也没有头给予实现,但却被调用了是什么意思 读源码的时候关键地方卡住了,在一个方法的结尾把数据作为参数调用了一个抽象类的方法,这个方法不是抽象方法,方法体也是空的,这个抽象类的子类只有一个,而且也没有实现这个方法,那这些数据到底了什么地方呢? 解决方案 实现方法在子类中,多态的概念,父类有这个方法(不是abstract的),所以要写一个空方法,具体实现由子类处理 解决方案二: 子类继承了父类, 不管是否重写父类的方法,都可以调用父类的方法吧

Lua判断Table是否为空的方法

这篇文章主要介绍了Lua判断Table是否为空的方法(空的table即{}),如何判断lua中的table是否是空的table呢,本文就试验了多个方法,最后得出比较好的判断方法,需要的朋友可以参考下 判断方法结论: 代码如下: a={} if next(a) ~=nil then dosomething end 最近在项目里面大量使用的lua,其中lua的table是lua中重要的数据结构,可以被用来当做C++中的数组,vector,map来使用. 如何判断lua中的table是否是空的tabl

自己创建的文件夹-mfc对话框批量创建文件夹和空文件

问题描述 mfc对话框批量创建文件夹和空文件 mfc对话框批量创建文件夹和空文件,创建文件夹和文件,才学mfc,求解答,求案例 解决方案 CreateDirectory API 解决方案二: 创建空文件用CreateFile,再 CloseFile 解决方案三: 可以用windowsAPI,可以用System()执行md命令. 解决方案四: 得到sFolder了,就可以CreateFile来创建. 解决方案五: CreateDirectory/CFile::Open(...)/Close()/C

csocket-CSocket发送空包还是接送了空包? 怎么办?!?!

问题描述 CSocket发送空包还是接送了空包? 怎么办?!?! 在MFC里定义了CSocket AfxSocketInit(); CSocket aSocket; CString strIP="127.0.0.1"; int nPort = 6000; if(!aSocket.Create()) { MessageBox("error"); return; } if(aSocket.Connect(strIP, nPort)) { char recvBuf[20]

如何解决:android-所有的 activity stack 是空的

问题描述 所有的 activity stack 是空的 Intent intent=new Intent(contextMyClass.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);finish(); 上面的代码将会结束所有 stack 中的 activities,并且会重新启动一个 activity.当我把这个activity加入到一个类中,能正常运行,但在其它的类同样的位置,也就是