如何在java中创建从最长字符串到最少冗长字符串的列表

时间:2016-08-13 13:15:04

标签: java

我正在制作一个Minecraft mod菜单(这听起来更糟糕)并且我试图使字符串变量显示从最长到最短 即: "胸部窃取者" "播放器ESP" "飞行" "速度" "盒"等

这是我目前的代码:

for(Module m : myClient.getModules())
    {
        if(m.isToggled() && m.getName() != "Click GUI" )
        {
            modules.add(m.getName());
            for(int i = 0; i < modules.size();i++)
            {
            int currentModule = i;
            for(int j = 0; j < modules.size();j++)
            {
                if(modules.get(currentModule).length() > modules.get(j).length())
                {
                    int currentPos;
                    currentPos = modules.indexOf(i);
                    modules.set(modules.indexOf(j), modules.get(i));
                    modules.set(currentPos, modules.get(j));
                }
            }

每当我尝试解决这个问题时,我最终都忘记了我想要编写的中间编码,或者它只是不起作用。当前,而 1 mod处于活动状态:绘制mods名称,没问题 2个mods处于活动状态:将首先激活的mod留在顶部,并在下面两次绘制第二个mod的名称。 3 + mods处于活动状态:崩溃。

任何反馈都将非常感谢,谢谢大家

0 个答案:

没有答案