【发布时间】:2022-01-24 06:19:00
【问题描述】:
Dart 列表应根据元素对象内的相同整数值按字母顺序排序。如果整数具有相同的值,则这些相关字符串应按 aplhabetical 和升序排列
这是列表。
List<People> items = [
People( 10 , 'a' ) ,
People( 5 , 'c' ),
People( 15 , 'b' ),
People( 15 , 'a' ),
People( 5 , 'k' ),
People( 10 , 'd' )
People( 7, 'c' )];
预期结果:
List<People> items = [
People( 5 , 'c' ) ,
People( 5 , 'k' ),
People( 7 , 'c' ),
People( 10 , 'a' ),
People( 10 , 'k' ),
People( 15 , 'a' )
People( 15, 'd' )];
【问题讨论】:
-
如果这是一个 Dart 问题,为什么要使用 Java 标记?