List型にsort関数が用意されていますが、List<Account>のような感じで取引先オブジェクトの特定の項目でソートしたいというような場合には使用できません。その場合はComparable Interfaceを使用します。
Comparable Interface
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_compara:titleble.htm
サンプルソースです。
これで次のような画面が表示されます。
このサンプルでは取引先番号でソートして表示しています。標準オブジェクトだけではなくカスタムオブジェクトや内部クラスで用意したリストでの対応も可能です。