[Vala] Sorting an ArrayList??
- From: Navdeep Singh Sidhu <navdeepsinghsidhu gmail com>
- To: Vala Mailing List <vala-list gnome org>
- Subject: [Vala] Sorting an ArrayList??
- Date: Fri, 03 Dec 2010 22:19:30 +1300
In the following code, how to return the alternatives arraylist, sorted
by name.
public Gee.ArrayList<string> getAdminDirectoryContents() {
// Create an empty arraylist
Gee.ArrayList<string> alternatives = new Gee.ArrayList<string>();
try {
// The directory from which to get contents
var directory = File.new_for_path (Constants.adminDirPath);
// Create an enumerator
var enumerator = directory.enumerate_children (FILE_ATTRIBUTE_STANDARD_NAME, 0);
FileInfo file_info;
while ((file_info = enumerator.next_file ()) != null) {
alternatives.add(file_info.get_name ());
}
}
catch(Error e) {}
// I have tried this but array is not sorted
//alternatives.sort(Gee.Functions.get_compare_func_for(typeof(string)));
return alternatives;
}
Cheers,
Navi Sidhu
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]