【发布时间】:2021-12-23 07:26:46
【问题描述】:
我有一个字符串
string myStr = "*20@Apple#*10@Banana#*-5@Orange#*8@Cherries#";
我想要一个仅包含此字符串中水果名称的数组,但应根据与其关联的值对其进行排序。
例如在这个字符串中
Apple => 20
Banana => 10
Orange => -5
Cherries => 8
我想要这个数组作为结果
橙子、樱桃、香蕉、苹果
谢谢!
【问题讨论】:
-
拆分、拆分、排序
-
1.将数据提取到您可以更轻松地使用的结构中(即水果及其值的列表) 2. 根据值对列表进行排序。 3. 从排序好的列表中选择水果,返回
string数组。 -
还有:为什么apple、banana和orange都是单数,而cherries是复数?
-
任何你不知道答案的原因