快速开发时可以使用的Java文件工具方法
百度广告
* 加载给定文件名的内容,如果文件不可加载返回null。
static public java/lang/String.java.html" target="_blank">String loadFile(java/lang/String.java.html" target="_blank">String filename) {
try {
long sz = file.length();
char ch = new char[(int)sz];
rdr.close();
String(ch);
return null;
}
因为这段代码是设计作为类库代码的,因此当有IOException抛出时静态方法没有打印堆栈跟踪(stack trace)或者输出到日志,它也没有抛出一个异常,目的也是更快的开发速度。这是一种折衷。
同样,字符串中的数据的内容是有限制的,并且缺少好的错误报告。抛出一个运行时异常或者使用内部的日志工具是好的解决方法。代码
* 将字符串的内容作为文件存入给定的文件中
* @return完成操作时返回true
static public boolean saveFile(java/lang/String.java.html" target="_blank">String filename, java/lang/String.java.html" target="_blank">String contents) {
File file = new File( filename );
new File(file.getParent()).mkdirs();
Writer wtr = new FileWriter( file );
wtr.write(ch);
return true;
return false;
}
提高创建这些方法,代码的质量下降了,因为它不能再处理底层的东西。然而开发的分离和速度都提高了。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>