Java String to convertStringToIntDef(String string, int defaultValue)

Here you can find the source of convertStringToIntDef(String string, int defaultValue)

Description

Get the parsed string as int or defaultValue if an exception occured

License

Open Source License

Parameter

Parameter Description
string string to convert
defaultValue default value which will be returned on an exception

Return

converted string or defaultValue

Declaration

public static int convertStringToIntDef(String string, int defaultValue) 

Method Source Code

//package com.java2s;
/*/*from  ww w.  j  ava 2 s .c  o m*/
 * Copyright (C) 2008 Michael Romankiewicz
 * microm at users.sourceforge.net
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or any later version.
 *
 * This program 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */

public class Main {
    /**
     * Get the parsed string as int or defaultValue if an exception occured
     * @param string string to convert
     * @param defaultValue default value which will be returned on an exception
     * @return converted string or defaultValue
     */
    public static int convertStringToIntDef(String string, int defaultValue) {
        try {
            return Integer.parseInt(string);
        } catch (NumberFormatException e) {
            return defaultValue;
        }
    }
}

Related

  1. convertStringToArray(String str)
  2. convertStringToColor(String color)
  3. ConvertStringToEnumValue(String enumAsString, Class type)
  4. convertStringToFloat(String str)
  5. convertStringToId(String s)
  6. convertStringToLiteral(String className, String value)
  7. convertStringToObject(String value, Class type)
  8. convertStringToPrimaryKey(String keyString)
  9. convertStringToPrimitive(Object object, Class toType)