Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse按字母顺序组织方法_Java_Eclipse_Class_Methods_Alphabetical - Fatal编程技术网

Java Eclipse按字母顺序组织方法

Java Eclipse按字母顺序组织方法,java,eclipse,class,methods,alphabetical,Java,Eclipse,Class,Methods,Alphabetical,我有一个包含大约30个方法的大型类。在eclipse中是否可以自动按字母顺序对它们进行排序?我希望这样做,以便在java浏览或查看类大纲窗口时更容易找到它们。您可以在概览窗口中使用字母排序 图标按下大纲视图中的排序按钮。它有A,Z和一个箭头 如果我是你,我不会修改Java源代码。如果您使用的是Eclipse之类的IDE,那么这不会带来任何好处,而且会带来一些成本,包括: 如果代码已经签入到源代码管理中,那么使用它可以打破历史记录 我从来没有听说过有一个按字母顺序排列的编码规则的团体 如果您只想按

我有一个包含大约30个方法的大型类。在eclipse中是否可以自动按字母顺序对它们进行排序?我希望这样做,以便在java浏览或查看类大纲窗口时更容易找到它们。

您可以在概览窗口中使用字母排序


图标按下大纲视图中的排序按钮。它有A,Z和一个箭头

如果我是你,我不会修改Java源代码。如果您使用的是Eclipse之类的IDE,那么这不会带来任何好处,而且会带来一些成本,包括:

  • 如果代码已经签入到源代码管理中,那么使用它可以打破历史记录
  • 我从来没有听说过有一个按字母顺序排列的编码规则的团体

  • 如果您只想按排序顺序查看类成员而不修改代码,那么可以单击大纲视图上的A/Z图标,正如其他人所指出的那样。或者,您可能希望对代码本身中的类成员进行排序,在这种情况下,您应该右键单击源或源文件名以获得上下文相关菜单,然后选择源(Alt-Shift-S),对成员进行排序


    它将弹出一个对话框,允许您自定义排序,选择所需的选项,然后单击“确定”。

    您实际上可以使用eclipse在代码中对类的成员进行排序,我认为这提高了可读性,但应谨慎使用

    选择类,源>对成员排序


    感谢。

    请参见此处:这只会更改成员在视图中的显示方式,它不会修改Java源代码leonbloy是正确的,但这已经足够满足我的要求了。如果您的代码能够自动组织起来,比如:构造函数->getA->setA->setB->getB->a…z这只会改变视图中成员的显示方式,它不会修改Java源代码。我想这是真的,但我不认为在源代码中物理地重新排序方法是一件特别好的事情。我就是不愿意这样做。