如何将一个类的属性注入另一个类的对象?

时间:2016-10-18 10:20:52

标签: java class object dependency-injection

我想使用java.io.File类的length()函数找到文件的大小。但是我的代码中的文件是一个不同的包(com.xyz.archway.objectmodel.host.filesystem.File),并且没有任何确定文件大小的函数。如何将java.io.File的属性注入到com.xyz.archway.objectmodel.host.filesystem.File的对象中?

import java.io.File;
@EJB
private GetFilesForApplicationCommandBean getfilesforapp;
.
.
.
.
Set<com.xyz.archway.objectmodel.host.filesystem.File> setfile =  getfilesforapp.getFiles(tempapp, true);
for(com.xyz.archway.objectmodel.host.filesystem.File file : setfile)
    {
        size = size + file.length(); ----->error`       
    }
 return size;

0 个答案:

没有答案