Dart对列表进行排序
生活随笔
收集整理的這篇文章主要介紹了
Dart对列表进行排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我的公眾號
在 Dart 編程中,List 數據類型類似于其他編程語言中的數組。列表用于表示對象的集合。它是一組有序的對象。Dart 中的核心庫負責 List 類的存在、創建和操作。列表的排序取決于我們正在排序的列表類型,即如果我們正在對整數列表進行排序,那么我們可以使用簡單的排序函數,而如果它是一個字符串列表,那么我們使用 compareTo 對列表進行排序。
對整數列表進行排序
整數列表可以通過簡單的排序函數進行排序。
示例: 對整數列表進行排序。
// Main function main() { ? // Creating List List<int> geeksforgeeks = [13, 2, -11, 142, -389, 32, 3032, 0]; ? // Sorting List geeksforgeeks.sort(); ? // Printing Sorted List print(geeksforgeeks); } ?對字符串列表進行排序
通過比較 sort 函數中的長度對字符串進行排序。
示例: 對字符串列表進行排序。
// Main function main() { ? // Creating list of string List<String> geeksforgeeks = ['one', 'two', 'three', 'four']; ? // Sorting string by comparing the length geeksforgeeks.sort((a, b) => a.length.compareTo(b.length)); ? // Printing the list print(geeksforgeeks); } ?如果我們在不比較長度的情況下使用排序,則:
示例: 在不比較長度的情況下對字符串列表進行排序。
// Main function main() { ? // Creating list of string List<String> geeksforgeeks = ['one', 'two', 'three', 'four']; ? // Sorting string without // comparing the length geeksforgeeks.sort(); ? // Printing the list print(geeksforgeeks); } ?示例: 在對列表進行排序時使用級聯方法。
// Main function main() { ? // Creating list of string List<int> geeksforgeeks = [13, 2, -11, 142, -389, 0]; ? // Sorting string and Printing the list print(geeksforgeeks..sort()); } ?1
總結
以上是生活随笔為你收集整理的Dart对列表进行排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flutter:如何使用 CustomP
- 下一篇: 为什么优秀的程序员都写博客?谈谈我都是如