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

对一个字符串数组按swft中的前两个字符排序[重复]

权烨磊
2023-03-14

我有一个字符串数组strList=[12abc,23bcd,12shsh,23xyz]有没有办法根据每个字符串的前两个字符对数组进行排序?

共有1个答案

江建明
2023-03-14

试试这个

var strList = ["12abc", "23bcd", "12shsh", "23xyz","13das","21dadsd"]
var sortArray = strList.sorted()
debugPrint(strList)
print(sortArray)

控制台结果将显示在下面

["12abc", "23bcd", "12shsh", "23xyz", "13das", "21dadsd"]
["12abc", "12shsh", "13das", "21dadsd", "23bcd", "23xyz"]
 类似资料:
  • 我试图计算每个字符串中的元音,我想根据count变量交换字符串,但我做不到。在接受字符串后,我用toCharArray()函数将其转换为char数组,并将每个字符与小写和大写元音进行比较。 我收到一个错误。编写代码部分的任何帮助都将不胜感激。 输入: 输出:

  • 问题内容: 我有这样的txt文件中的数据列表 我的任务是按照每个标准对这些数据进行排序,例如)按日期,纬度和经度排序 我尝试像这样的泡沫排序 这可行,但是需要太多时间 那里有在txt文件数据 有没有其他方法可以对这些数据进行排序? 问题答案: 我可能会破坏一些学生的家庭作业,但是这里… 正如课题所建议的那样,Java的自然方法是创建一个表示您的数据的类。然后实现一个将传递给实用方法的方法。 在运行

  • 我正在尝试获取字符串中的前两个字符。这是我的代码: 这给了我一个错误: 解析错误:语法错误,第5行C:\laragon\www\karakter_tamamlama.php中出现意外的“%” 为什么我会出错?

  • 我有一个数组: 如何根据数组中每个元素中包含的数字对数组进行排序?

  • 问题内容: 这是我查询的结果,但顺序不正确。我想按最后2个字符排序。结果应为:下面。 我的查询: 第二:sqlfiddle 问题答案: 试试这个: 检查 SQL FIDDLE DEMO 输出

  • 问题内容: 我有一个包含多个数组的数组,我想根据这些数组中的某个字符串对数组进行排序。 如何按名称排序,以便 阿尔伯特排 在首位, 齐默尔曼排 在最后? 我知道如果可以使用整数进行排序,但是字符串使我毫无头绪,该怎么办。 谢谢您帮忙!:) 问题答案: 这可以通过将支持函数作为参数传递给方法调用来实现。 像这样: