Java Number Max Value max(String a, String b)

Here you can find the source of max(String a, String b)

Description

max

License

Open Source License

Declaration

public static String max(String a, String b) 

Method Source Code

//package com.java2s;
/*//from w ww . j a  v a 2 s.c om
 * Copyright (C) 2015 Daniel Dietsch (dietsch@informatik.uni-freiburg.de)
 * Copyright (C) 2015 University of Freiburg
 * 
 * This file is part of the ULTIMATE licence-manager.
 * 
 * The ULTIMATE licence-manager is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published
 * by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * The ULTIMATE licence-manager is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with the ULTIMATE licence-manager. If not, see <http://www.gnu.org/licenses/>.
 * 
 * Additional permission under GNU GPL version 3 section 7:
 * If you modify the ULTIMATE licence-manager, or any covered work, by linking
 * or combining it with Eclipse RCP (or a modified version of Eclipse RCP), 
 * containing parts covered by the terms of the Eclipse Public License, the 
 * licensors of the ULTIMATE licence-manager grant you additional permission 
 * to convey the resulting work.
 */

public class Main {
    public static String max(String a, String b) {
        if (a == null && b == null) {
            return null;
        }
        if (a != null && b == null) {
            return a;
        }
        if (b != null && a == null) {
            return b;
        }
        if (Integer.valueOf(a) > Integer.valueOf(b)) {
            return a;
        }
        return b;
    }
}

Related

  1. max(Number a, Number b)
  2. max(Number n0, Number n1)
  3. max(Number num1, Number num2)
  4. Max(Object in)
  5. max(Object o1, Object o2)
  6. max(String content, int max, String dotDotDot)
  7. max(String left, String right)
  8. max(String name)
  9. max(String s)