小编Dan*_*ani的帖子

Bubblesort数组升序

我有一个数据文件,我需要通过Make && Model of vehicle对信息进行排序.我的bubbleort不起作用,你能帮我解决我的问题吗?非常感谢你!PS我不能有额外的方法:(如果我删除getMake()方法,它的工作原理,但&& getModel根本不起作用:(

    public static void sortByVehicleMakeModel(Vehicle[] vehicles) {
        for(int y = 0; y < vehicles.length; y++) {
            for (int x = 0 ; x < vehicles.length - 1 ; x++){
                if((vehicles[x].getMake().compareToIgnoreCase(vehicles[x+1].getMake()) > 0) && (vehicles[x].getModel().compareToIgnoreCase(vehicles[x+1].getModel()) > 0)) {    
                    swap(vehicles, x, x + 1);
                }           
            }
        }
        for(int x = 0; x < vehicles.length - 1; x++){
            System.out.println(vehicles[x].getMake());
        }
    }
Run Code Online (Sandbox Code Playgroud)

java arrays sorting methods object

0
推荐指数
1
解决办法
622
查看次数

标签 统计

arrays ×1

java ×1

methods ×1

object ×1

sorting ×1