Java 如何编写返回列表的方法<;classname>;?

Java 如何编写返回列表的方法<;classname>;?,java,list,return,Java,List,Return,所以,在我几天前做的一个测试中,我们应该创建一个返回列表的方法,该列表包含了我们之前创建的类的所有信息。 代码如下所示: public List<File> getall{ } 公共列表getall{ } 而File是包含一些变量和toString()方法的类。 那么,编写返回此数据类型的方法的好方法是什么呢?我可能没有抓住要点,但实际上非常简单: public List<File> getall() { // create a List object to

所以,在我几天前做的一个测试中,我们应该创建一个返回列表的方法,该列表包含了我们之前创建的类的所有信息。 代码如下所示:

public List<File> getall{
}
公共列表getall{
}
而File是包含一些变量和
toString()
方法的类。
那么,编写返回此数据类型的方法的好方法是什么呢?

我可能没有抓住要点,但实际上非常简单:

public List<File> getall() { 
    // create a List object to return
    List<File> returnValues = new ArrayList<>();

    // add File objects to returnValues
    ....
    // and return it
    return returnValues;
}
public List getall(){
//创建要返回的列表对象
List returnValues=new ArrayList();
//将文件对象添加到返回值
....
//然后把它还给我
返回值;
}

列表中包含的类的性质并不重要-但是在这种特殊情况下,您应该知道,
File
可能不是给自定义类的最佳名称…

因为您需要返回一个
List
,这取决于您如何实现File类

public List<File> getAll() { 
    // create a List object to return
    List<File> listobj= new ArrayList<File>();
    //Do your stuff here you want to do and return that object

    return listobj;
}
public List getAll(){
//创建要返回的列表对象
List listobj=new ArrayList();
//在这里做你想做的事情,然后返回那个对象
返回listobj;
}
希望它能对您有所帮助。

试试:

public List<File> getAll() { 
    // create a List object 
    List<File> files = new ArrayList<>();
    files.add(new file); // Keep doing this
    return files;
}
public List getAll(){
//创建列表对象
列表文件=新的ArrayList();
文件。添加(新文件);//继续这样做
归还文件;
}

看一看,就是这样。对不起,这么简单question@user3460579如果这对你有帮助,那很好,如果我正确理解这个网站的理念,即使是基本问题也应该得到回答:)