因此,在我幾天前的測試中,我們應該創建一個返回列表的方法,其中包含關於之前創建的類的所有信息。 的代碼是這樣的:如何編寫返回列表<classname>的方法?
public List<File> getall{
}
,而文件是一個包含一些變量和toString()
方法的類。 那麼,編寫一個返回這種數據類型的方法的好方法是什麼?
因此,在我幾天前的測試中,我們應該創建一個返回列表的方法,其中包含關於之前創建的類的所有信息。 的代碼是這樣的:如何編寫返回列表<classname>的方法?
public List<File> getall{
}
,而文件是一個包含一些變量和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;
}
包含在列表中的類的性質並不重要 - 但是在這種特殊情況下,你應該知道,there's already a File class in the standard java.io
package ,所以File
可能不是給定製類的最好名稱...
由於您需要返回List<File>
,它取決於您如何實現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<File> getAll() {
// create a List object
List<File> files = new ArrayList<>();
files.add(new file); // Keep doing this
return files;
}
看看的[泛型教程(http://docs.oracle.com/javase/tutorial/java/generics/)。 – 2rs2ts