/* * SortList */ package _download.src.list.sort; //java import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * Sorts list of objects in a special localized manner */ public class SortList implements Serializable { /** * Executes the list sorting */ public static void main (String[] args) { SortObject sortObject = null; List list = new ArrayList(); //INIT System.out.println("ICoding.List.Sort.Start\n\n"); //EXAMPLE OBJECTS sortObject = new SortObject(); sortObject.setFirstName("mandy"); sortObject.setLastName("härrison"); list.add(sortObject); sortObject = new SortObject(); sortObject.setFirstName("Mandy"); sortObject.setLastName("Wesley"); list.add(sortObject); sortObject = new SortObject(); sortObject.setFirstName("Marry"); sortObject.setLastName("Harisson"); list.add(sortObject); sortObject = new SortObject(); sortObject.setFirstName("Mandy"); sortObject.setLastName("Harisson"); list.add(sortObject); //UNSORTED System.out.println("ICoding.List.Sort.Unsorted"); for (SortObject unsortedObject : list) System.out.println(" " + unsortedObject.getFirstName() + " " +unsortedObject.getLastName()); System.out.println(); //SORTED System.out.println("ICoding.List.Sort.Sorted"); Collections.sort(list); for (SortObject sortedObject : list) System.out.println(" " + sortedObject.getFirstName() + " " +sortedObject.getLastName()); System.out.println("\n"); //END System.out.println("ICoding.List.Sort.End"); } }