FileUtils writelines“不适用于参数”?

时间:2013-07-16 22:14:30

标签: java fileutils

File spf = new File(setspath);
//
List lst =  new List();
lst.add(sourcej);
lst.add(folname);
lst.add(chosenBackup);
//
FileUtils.writeLines(spf, lst);

我收到此错误“FileUtils类型中的方法writeLines(File,Collection)不适用于eclipse中的参数(File,List)”

我猜你必须将List列入一个集合,但我无法在任何地方找到如何做到这一点。 帮助

1 个答案:

答案 0 :(得分:3)

虽然ListCollection的子类,但它不是class;它是interface。在第二行,您无法构造List类型的对象。

如果您使用ArrayList代替(例如:List lst = new ArrayList();,并导入java.util.ArrayList),您正在做的事情应该有效。