常用手术器械基本分类:急需java高手帮忙解决一下

来源:百度文库 编辑:高校问答 时间:2024/04/28 05:34:52
本人Java初学者,编了一个小程序批量处理数据,结果发现量多的话就会报错“outmemory”可能没有释放内存,自己没改成功,希望高手帮忙解决一下,不甚感激!
public void loadFile(String name) {
try {
File file = new File(name);
if (file != null && file.isDirectory()) {
String files[] = file.list();
for (int i = 0; i < files.length; i++) {
File leafFile = new File(file.getAbsolutePath(), files[i]);
if (leafFile.isDirectory()) {
loadFile(leafFile.getAbsolutePath());
} else {

if("".equals(strDirectory)){
strDirectory = name;
}
if(strDirectory.equals(name)){
readOpf(leafFile);