Example usage for org.apache.commons.lang.math NumberUtils toInt

List of usage examples for org.apache.commons.lang.math NumberUtils toInt

Introduction

In this page you can find the example usage for org.apache.commons.lang.math NumberUtils toInt.

Prototype

public static int toInt(String str, int defaultValue) 

Source Link

Document

Convert a String to an int, returning a default value if the conversion fails.

If the string is null, the default value is returned.

 NumberUtils.toInt(null, 1) = 1 NumberUtils.toInt("", 1)   = 1 NumberUtils.toInt("1", 0)  = 1 

Usage

From source file:MainClass.java

public static void main(String[] args) {
    //Convert String to int. If value invalid, return default value.
    System.out.println("String to Int >>> " + NumberUtils.toInt("ABCD", 77));

}

From source file:com.cloud.utils.NumbersUtil.java

public static int parseInt(String s, int defaultValue) {
    return NumberUtils.toInt(s, defaultValue);
}

From source file:gov.nih.nci.cabig.caaers.utils.XsltTransformerTest.java

public void testToText() throws Exception {
    String xml = new XsltTransformer().toText(xmlSearchResult(), "/xslt/c2a_generic_response.xslt");
    assertTrue(xml.endsWith("</stud:studies>"));

    String xml2 = new XsltTransformer().toText(xmlStudyDetailsResult(), "/xslt/c2a_generic_response.xslt");
    String s = StringUtils.trim(xml2);
    int i = NumberUtils.toInt(s, -99);
    assertEquals(1, i);/*from  w  ww.j  a v a2s  .c o m*/

}

From source file:com.alibaba.rocketmq.storm.topology.SimpleTopology.java

private static TopologyBuilder buildTopology(Config config) throws Exception {
    TopologyBuilder builder = new TopologyBuilder();

    int boltParallel = NumberUtils.toInt((String) config.get("topology.bolt.parallel"), 1);

    int spoutParallel = NumberUtils.toInt((String) config.get("topology.spout.parallel"), 1);

    BoltDeclarer writerBolt = builder.setBolt(BOLT_NAME, new RocketMqBolt(), boltParallel);

    StreamMessageSpout defaultSpout = (StreamMessageSpout) RocketMQSpoutFactory
            .getSpout(RocketMQSpouts.STREAM.getValue());
    RocketMQConfig mqConig = (RocketMQConfig) config.get(ConfigUtils.CONFIG_ROCKETMQ);
    defaultSpout.setConfig(mqConig);// ww  w .j ava 2s .  co m

    String id = (String) config.get(ConfigUtils.CONFIG_TOPIC);
    builder.setSpout(id, defaultSpout, spoutParallel);

    writerBolt.shuffleGrouping(id);
    return builder;
}

From source file:com.liferay.dynamic.data.mapping.form.evaluator.internal.functions.IsIntegerFunction.java

@Override
public Object evaluate(Object... parameters) {
    if (parameters.length != 1) {
        throw new IllegalArgumentException("One parameter is expected");
    }//  w  w w. jav a 2s  .co  m

    Integer value = NumberUtils.toInt(parameters[0].toString(), Integer.MIN_VALUE);

    return value != Integer.MIN_VALUE;
}

From source file:mitm.common.properties.PropertyUtils.java

/**
 * Returns the property as an int. If propery is not found, or the property is not something that can
 * be represented by an Integer, defaultValue will be returned.
 *///from   w  w w .  j  a va2s .c o m
public static int getIntegerProperty(Properties properties, String name, int defaultValue) {
    int result = defaultValue;

    Object value = properties.get(name);

    if (value == null) {
        value = properties.getProperty(name);
    }

    if (value instanceof String) {
        result = NumberUtils.toInt((String) value, defaultValue);
    } else if (value instanceof Integer) {
        result = (Integer) value;
    }

    return result;
}

From source file:com.alibaba.rocketmq.storm.SimpleTopologyDemo.java

private static TopologyBuilder buildTopology(Config config) throws Exception {
    TopologyBuilder builder = new TopologyBuilder();

    int boltParallel = NumberUtils.toInt((String) config.get("topology.bolt.parallel"), 1);

    int spoutParallel = NumberUtils.toInt((String) config.get("topology.spout.parallel"), 1);

    BoltDeclarer writerBolt = builder.setBolt(BOLT_NAME, new RocketMqBolt(), boltParallel);

    SimpleMessageSpout defaultSpout = (SimpleMessageSpout) RocketMQSpoutFactory
            .getSpout(RocketMQSpouts.SIMPLE.getValue());
    RocketMQConfig mqConig = (RocketMQConfig) config.get(ConfigUtils.CONFIG_ROCKETMQ);
    defaultSpout.setConfig(mqConig);//w w  w.j  a  v a  2  s  .c  o m

    String id = (String) config.get(ConfigUtils.CONFIG_TOPIC);
    builder.setSpout(id, defaultSpout, spoutParallel);

    writerBolt.shuffleGrouping(id);
    return builder;
}

From source file:com.appdynamicspilot.action.MemoryLeakAction.java

/**
 * controller to handle increasing memory by the count and size specified
 * <p/>//from w  w  w .  j  a  va  2s  . co  m
 * optionally setting the clear percentage threshold to flush the data structure for customization
 *
 * @return
 */
public String increase() {
    int objectCount = NumberUtils.toInt(this.request.getParameter("count"), 0);
    int objectSize = NumberUtils.toInt(this.request.getParameter("size"), 0);

    MemoryLeakService memoryLeakService = MemoryLeakService.instance;
    if (objectCount > 0 && objectSize > 0) {
        memoryLeakService.increase(objectCount, objectSize);
    }

    String clearPercentParam = this.request.getParameter("clearPercent");
    if (clearPercentParam != null && (clearPercentParam = clearPercentParam.trim()).length() > 0) {
        int clearPercent = NumberUtils.toInt(clearPercentParam, MemoryLeakService.DEFAULT_CLEAR_PERCENT);
        memoryLeakService.setClearPercent(clearPercent);
    }

    this.populateResult();

    return "SUCCESS";
}

From source file:com.alibaba.intl.bcds.goldroom.web.DeleteBookItemController.java

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    int id = NumberUtils.toInt(request.getParameter("id"), 0);
    bookItemService.deleteBookItem(id, UserUtil.getLoginId());
    return new ModelAndView("user/deleteBookItemSuccess");
}

From source file:com.alibaba.intl.bcds.goldroom.web.ReservatedBooksController.java

@SuppressWarnings("unchecked")
@Override//from   w w w .  j  a  v  a  2  s .  com
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)
        throws Exception {

    String pageStr = request.getParameter("page");
    String pagesizeStr = request.getParameter("pagesize");
    Result result = bookItemService.listReservatedBooksBySubscriber(UserUtil.getLoginId(),
            NumberUtils.toInt(pageStr, 1), NumberUtils.toInt(pagesizeStr, 10));
    Map<String, Object> map = (Map<String, Object>) result.getReturnObject();
    ModelAndView mv = new ModelAndView("user/reservatedBooks");
    mv.addObject("bookItemList", map.get("bookItemList"));
    mv.addObject("pageNavView", PageUtils.createPageNavView((Integer) map.get("totalCount"), request));
    return mv;
}