【问题标题】:blackberry reading a text file and updating after sort黑莓读取文本文件并在排序后更新
【发布时间】:2011-03-24 17:26:16
【问题描述】:

我能够成功读取和打印文本文件的内容。我的文本文件包含 5 个数据条目,例如

拉什米 120 普瑞玛 900

它必须只对整数进行降序排序,并交换附加到它们的相应名称。序列号的第一列必须保持不变。每次输入新条目时,必须将分数与现有的 5 条记录进行比较,并相应地放置新名称和分数。

由于这是黑莓编程并且黑莓 API 不支持 Collections.sort,请告诉我该怎么做。我尝试使用SimpleSortingVector,但无法将其转换为编码形式。

【问题讨论】:

  • 这是作业问题吗?堆栈溢出时已经有一个几乎相同的排序规范的相同问题:stackoverflow.com/questions/4069579/sorting-with-blackberry
  • 这不是作业问题,迈克尔。我是一名黑莓开发人员。上个月刚刚开始。我碰巧访问了您上面提到的链接。那家伙也有同样的问题。但没有解决办法。所以请不要介意人们是否发布类似的问题。这表明他们没有解决方案。由于黑莓的 API 有限,编程已经成为一个令人头疼的问题

标签: blackberry


【解决方案1】:

我相信你需要从你自己的逻辑开始,比如

1) 排序依赖于比较 2)在进行任何比较之前,您需要用空格分隔每个字符串 3)拆分后将名称和数字保存在不同的数组中 4)比较数字并相应地进行排序 5)在此之后使用索引合并数组内容

我只是给你一个方法可能不是完美的,但深入研究可能会改进 api 的逻辑和用法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多