La vérification d'un tableau par ordre décroissant

Je suis en train d'écrire du code pour vérifier si mon tableau est dans l'ordre croissant ou décroissant. Si le booléen "ascendante" est vrai, alors j'ai vérifier si il est croissant. Si elle est fausse, puis-je vérifier pour la descente. J'ai besoin d'aide pour vérifier si le tableau est en descente ou pas... j'ai le code pour vérifier ascendant qui est écrit ci-dessous:

protected boolean isSorted(boolean ascending) {
    boolean result = false; 

    if (ascending) { 
        for (int i=0;i<data.length-1;i++) {
            if(data[i] < data[i+1]) {
                result = true;
            } else if(data[i] > data[i+1]) {
                result = false;
            }
        }
    } else {
        //code to check for descending order
    }
}

OriginalL'auteur dmetal23 | 2013-08-01