首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse导航器和项目资源管理器将文件中的数字排序错误。

Eclipse导航器和项目资源管理器将文件中的数字排序错误。
EN

Stack Overflow用户
提问于 2018-04-13 17:20:02
回答 1查看 72关注 0票数 0

例如,当我有以下文件时:

  1. pro0.cpp
  2. pro1.cpp
  3. pro2.cpp
  4. pro3.cpp
  5. pro10.cpp
  6. pro11.cpp

我希望看到他们按照上述顺序。但是Eclipse将按照以下方式对它们进行排序:

  1. pro0.cpp
  2. pro1.cpp
  3. pro10.cpp
  4. pro11.cpp
  5. pro2.cpp
  6. pro3.cpp

我查了一下,但没有找到关于这个问题的任何相关信息。这难道不是一个问题吗?还是这个问题只发生在我身上?

EN

回答 1

Stack Overflow用户

发布于 2018-04-13 17:34:19

这是按计划进行的。这些视图只是使用Java String.compareTo方法的结果对文件名进行排序。这只是将字符串字符从左到右进行比较。它不尝试在字符串中查找数字。这给出了你看到的结果。

一些文件查看器(macOS查找器为一个)确实会在文件名中查找数字并使用整数进行排序。这要复杂得多,Eclipse视图不会尝试这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49822197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档