您的位置:首页 > 其它

构建方法返回String的报错问题

2015-09-22 11:01 351 查看
构建一个方法,返回值为String,但是总报错!
//返回文件大小的字符串
public String getSize(String fileName){
String size="";
try{
long l = 0;
String path = fileName;
File ff = new File(path);
if (ff.isDirectory()) { //如果路径是文件夹的时候
l = getFileSize(ff);
size=FormetFileSize(l);
} else {
l = getFileSizes(ff);
size=FormetFileSize(l);
}
} catch (Exception e){
e.printStackTrace();
}
return size;
}

改成如上代码后,错误消失。

是因为之前,把String size=“”,定义到try代码块中了。

只要将其定义到try外就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: