List of usage examples for org.apache.commons.lang.math NumberUtils toInt
public static int toInt(String str, int defaultValue)
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 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; }