sort方法
使用array類的靜態sort方法是分類數組內容的最簡單方法。列表a通過對一組姓名進行分類,說明如何應用這個方法。
它生成了下面的結果,它顯示了調用分類方法前后的姓名列表:
以下為引用的內容: 0. howard, ryan 1. allen, ray 2. pujols, albert 3. iverson, allen 0. allen, ray 1. howard, ryan 2. iverson, allen 3. pujols, albert |
下面是對應的vb.net代碼:
以下為引用的內容: dim x as integer |
array類的sort方法能夠以各種形式對數組內容進行分類。既然你了解了這個方法的最簡單應用形式,下面給出它的其它一些用途:
sort(array, array);根據第一個數組中的鍵對一對一維數組(一個包含鍵,另一個包含對應的項目)對象進行分類。
sort(array, icomparable):用指定的icomparable接口分類一個一維數組中的元素。
sort(array, array, icomparable):用指定的icomparable接口根據第一個數組中的鍵對一對一維數組(一個包含鍵,另一個包含對應的項目)對象進行分類。
sort(array, integer, integer):對一個一維數組指定起點與終點位置(整數值)的某個部分中的元素進行分類。
sort(array, array, integer, integer):根據第一個數組中的鍵對一對一維數組(一個包含鍵,另一個包含對應的項目)對象的某個部分進行分類。
sort(array, integer, integer, icomparable):用指定的icomparable接口對一個一維數組某一部分中的元素進行分類。
sort(array, array, integer, integer, icomparable):用指定的icomparable接口根據第一個數組中的鍵對一對一維數組(一個包含鍵,另一個包含對應的項目)對象的某個部分進行分類。
你可以應用array類的默認行為對整個數組和一個數組的某個部分進行分類;你還可以通過一個特殊的icomparable接口指定詳細的分類方法。列表b中的例子使用了兩個數組,一個數組包含鍵而另一個數組包含要分類的相應項目。它和增加鍵數組的第一個例子相同。
新聞熱點
疑難解答
圖片精選