当前位置: 首页 > 知识库问答 >
问题:

如何在Dart语言中按字母顺序排序字符串列表?[副本]

步兴德
2023-03-14

我有4家公司,每家公司有10多个分公司。如果用户选择了一家公司,我需要使用ShowDialog显示所选的公司分支。在这里之前一切都按预期进行。我的问题是无法按字母顺序对列表 进行排序。

知道如何在Dart中按字母顺序排序字符串列表吗?

List<String> _myBranchListName;

共有1个答案

江鹏
2023-03-14

>

  • Flutter是一个应用程序开发SDK

    Dart是一种通用的编程语言

    颤振应用程序是用Dart编写的

    如何在省道列表 中按字母排序?

    list :类型为String so的列表

    如何在省道字符串列表中按字母顺序排序?

    main() {
      List<String> _myBranchListName= ['k branch', 'a branch', 'f branch'];
    
      _myBranchListName.sort();
      print(_myBranchListName);
    
      //[a branch, f branch, k branch]
    }
    

      null

    根据compare函数指定的顺序对此列表进行排序。

    默认列表实现使用comparable.compare(如果省略compare)。

    比较器可以比较相等的对象(返回零),

      null

  •  类似资料:
    • 按字母顺序排序字符串中的字符。 使用扩展运算符(...),Array.sort() 和 String.localeCompare() 对 str 中的字符进行排序,使用 String.join('') 重新组合。 const sortCharactersInString = str => [...str] .sort((a, b) => a.localeCompare(b))

    • 问题内容: 我目前是python的新手,并陷入了这个问题,似乎找不到正确的答案。 问题:给出一个单词列表,按长度顺序(最长到最短)返回相同单词的列表,第二个排序标准应按字母顺序。提示:您需要考虑两个功能。 这是我到目前为止所拥有的: 它按长度排序,但我不知道如何将第二个标准应用于这种排序,即按字母顺序降序排列。 问题答案: 您可以按照以下两个步骤进行操作: Python的排序是稳定的,这意味着当长

    • 问题内容: 我是Java的新手,正在尝试按字母顺序排列术语的arrayList。(一个术语定义为一个字符和一个整数)(例如 我的代码如下: 为什么这不起作用?以及我该如何完成呢?我的arrayList称为术语,填充有Term类型 问题答案: 您在这行代码中遇到的问题。您的课程不是So 的类型,这两个对象将基于哪个属性或条件方法? 您必须使您的类为Comparable类型。和,根据您的需要覆盖该方法

    • 问题内容: 我在Lucene 5.0中对字符串字段进行排序时遇到问题。显然,自Lucene 4更改以来,您可以进行排序的方式。下面显示了正在为我的文档建立索引的某些字段的摘要。 我想首先对相关性进行排序,这很好。我的问题是标题字段上的排序不起作用。我创建了一个排序域,在一系列方法调用之后,我试图将其与TopFieldCollector一起使用。 转到: 最后是应用排序字段的方法: 使用返回的收集器

    • 问题内容: 有没有一种简单的方法可以在Python中按字母顺序对字符串中的字母进行排序? 因此对于: 我想返回: 问题答案: 你可以做: