1. Java / Говнокод #17383

    +75

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public static int compareXmlGregorianCalendars(XMLGregorianCalendar left, XMLGregorianCalendar right) {
    	 int result = left.compare(right);
    	 if (result == DatatypeConstants.LESSER)
    		 return -1;
    	 else if (result == DatatypeConstants.EQUAL)
    		 return 0;
    	 else if (result == DatatypeConstants.GREATER)
    		 return 1;
    	 else
    		 throw new RuntimeException("Indeterminate result when comparing XMLGregorianCalendars.");
     }

    DatatypeConstants:

    /**
    * <p>Comparison result.</p>
    */
    public static final int LESSER = -1;

    /**
    * <p>Comparison result.</p>
    */
    public static final int EQUAL = 0;

    /**
    * <p>Comparison result.</p>
    */
    public static final int GREATER = 1;
    /**
    * <p>Comparison result.</p>
    */
    public static final int INDETERMINATE = 2;

    Запостил: yccypuuck, 29 Декабря 2014

    Комментарии (5) RSS

    • Таким людям надо клавиатуры по спецзаказу, с подогревом, не меньше 500С, чтобы печатали только по-делу.
      Ответить
      • > чтобы печатали только по-делу.
        Как же тогда набирать по 1000 строк в день???
        Ответить
        • Преодолеть боль. Факиры же по углям ходят и шпаги глотают, и ничего.

          P.S. Юзать копипаст же. Для 1024 строк достаточно набрать одну и 10 раз скопипастить.
          Ответить
          • > Факиры же по углям ходят и шпаги глотают
            Прочитал как fuckerы.
            Ответить
    • сильно зависит от того где написаны и чем являются DatatypeConstants. вопрос контекста.
      Ответить

    Добавить комментарий