我正在制作一个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处于活动状态:崩溃。
任何反馈都将非常感谢,谢谢大家