Logo Search packages:      
Sourcecode: zemberek version File versions  Download package

int net::zemberek::yapi::HarfDizisi::compareTo ( HarfDizisi  o  )  [inline]

Compare to metodu siralama icin kiyaslama yapar. Kiyaslama oncelikle harflerin alfabetik sirasina daha sonra dizilerin boyutuna gore yapilir.

Parameters:
o kiyaslanacak dizi.
Returns:
'kedi'.compareTo('kedi') -> 0 'kedi'.compareTo('ke') -> 2 (boy farki) 'kedi'.compareTo('kedm') -> -4 (i->m alfabetik sira farki) 'kedi'.compareTo(null) -> 1

Definition at line 467 of file HarfDizisi.java.

References net::zemberek::yapi::TurkceHarf::alfabetikSira, boy, dizi, and equals().

                                       {
        if (o == null)
            return 1;

        if (this == o)
            return 0;

        int l = o.boy;
        int n = Math.min(boy, l);

        for (int i = 0; i < n; i++) {
            if (!dizi[i].equals(o.dizi[i]))
                return dizi[i].alfabetikSira() - o.dizi[i].alfabetikSira();
        }
        return boy - l;
    }


Generated by  Doxygen 1.6.0   Back to index