All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.semanticweb.owlapi.util.StringLengthComparator Maven / Gradle / Ivy

There is a newer version: 5.5.1
Show newest version
package org.semanticweb.owlapi.util;

import java.io.Serializable;
import java.util.Comparator;

/** String comparator that takes length into account before natural ordering. */
public class StringLengthComparator implements Comparator, Serializable {

    private static final long serialVersionUID = 30406L;

    @Override
    public int compare(String o1, String o2) {
        int diff = o1.length() - o2.length();
        if (diff != 0) {
            return diff;
        }
        return o1.compareTo(o2);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy