Sortering af objecter i en liste
Hej.Jeg har en liste der er fyldt med objectet FileInfo hvor klassen ser ud som følgende:
public class FileInfo {
private String filename;
private String path;
private String filetype;
public FileInfo(){
}
public FileInfo(String filename, String path, String filetype){
this.filename = filename;
this.path = path;
this.filetype = filetype;
}
public String getFiletype() {
return filetype;
}
public void setFiletype(String filetype) {
this.filetype = filetype;
}
public String getFilename() {
return filename;
}
public void setFilename(String filename) {
this.filename = filename;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public String toString(){
return path + "\\" + filename + filetype;
}
}
Denne liste vil jeg gerne have sorteret via "filename", er der nogen der kan hjælpe mig med at sætte sådan en function sammen? Jeg har prøvet med java.util.Collections, men ser ud til at den kun vil have en string i listen og ikke object så den kan jeg desværre ikke bruge :(