List of usage examples for org.apache.commons.lang3.math NumberUtils toFloat
public static float toFloat(final String str)
Convert a String
to a float
, returning 0.0f
if the conversion fails.
If the string str
is null
, 0.0f
is returned.
NumberUtils.toFloat(null) = 0.0f NumberUtils.toFloat("") = 0.0f NumberUtils.toFloat("1.5") = 1.5f
From source file:com.netsteadfast.greenstep.bsc.util.PeriodTrendsCalUtils.java
private static void fillKpiPeriodTrendsDateRangeScore(PeriodTrendsData<KpiVO> periodData) throws Exception { for (int i = 0; i < periodData.getCurrent().getDateRangeScores().size(); i++) { DateRangeScoreVO currentRangeScore = periodData.getCurrent().getDateRangeScores().get(i); DateRangeScoreVO previousRangeScore = periodData.getPrevious().getDateRangeScores().get(i); periodData.getDateRangeLabels()/*from w w w.j av a 2s . co m*/ .add(currentRangeScore.getDate() + "(C) / " + previousRangeScore.getDate() + "(P)"); float score = 0.0f; Object ans = BscFormulaUtils.parseKPIPeroidScoreChangeValue(periodData.getCurrent().getTrendsFormula(), currentRangeScore.getScore(), previousRangeScore.getScore()); String change = String.valueOf(ans); if (NumberUtils.isNumber(String.valueOf(change))) { score = NumberUtils.toFloat(change); } periodData.getDateRangeScores().add(NumberUtils.toFloat(BscReportSupportUtils.parse2(score))); periodData.getCurrentDateRangeScores().add(currentRangeScore.getScore()); periodData.getPreviousDateRangeScores().add(previousRangeScore.getScore()); } if (periodData.getDateRangeLabels().size() > 1) { periodData.setCanChart(YesNo.YES); } }
From source file:com.o2d.pkayjava.editor.view.ui.dialog.PhysicsEditorDialog.java
public Vector2 getCenterOfMass() { Vector2 centerOfMass = new Vector2(NumberUtils.toFloat(centerOfMassXField.getText()), NumberUtils.toFloat(centerOfMassYField.getText())); return centerOfMass; }
From source file:org.apache.syncope.client.console.wicket.markup.html.form.AjaxSpinnerFieldPanel.java
@Override public AjaxSpinnerFieldPanel<T> setNewModel(final List<Serializable> list) { setNewModel(new Model<T>() { private static final long serialVersionUID = 527651414610325237L; @Override/*from ww w . ja v a 2 s . c o m*/ public T getObject() { T value = null; if (list != null && !list.isEmpty() && list.get(0) != null && StringUtils.isNotBlank(list.get(0).toString())) { value = reference.equals(Integer.class) ? reference.cast(NumberUtils.toInt(list.get(0).toString())) : reference.equals(Long.class) ? reference.cast(NumberUtils.toLong(list.get(0).toString())) : reference.equals(Short.class) ? reference.cast(NumberUtils.toShort(list.get(0).toString())) : reference.equals(Float.class) ? reference.cast(NumberUtils.toFloat(list.get(0).toString())) : reference.equals(byte.class) ? reference.cast( NumberUtils.toByte(list.get(0).toString())) : reference.cast( NumberUtils.toDouble(list.get(0).toString())); } return value; } @Override public void setObject(final T object) { list.clear(); if (object != null) { list.add(object.toString()); } } }); return this; }
From source file:org.apache.syncope.client.console.wicket.markup.html.form.SpinnerFieldPanel.java
@Override public SpinnerFieldPanel<T> setNewModel(final List<Serializable> list) { setNewModel(new Model<T>() { private static final long serialVersionUID = 527651414610325237L; @Override//from www . j a v a2 s .c om public T getObject() { T value = null; if (list != null && !list.isEmpty() && StringUtils.hasText(list.get(0).toString())) { value = reference.equals(Integer.class) ? reference.cast(NumberUtils.toInt(list.get(0).toString())) : reference.equals(Long.class) ? reference.cast(NumberUtils.toLong(list.get(0).toString())) : reference.equals(Short.class) ? reference.cast(NumberUtils.toShort(list.get(0).toString())) : reference.equals(Float.class) ? reference.cast(NumberUtils.toFloat(list.get(0).toString())) : reference.equals(byte.class) ? reference.cast( NumberUtils.toByte(list.get(0).toString())) : reference.cast( NumberUtils.toDouble(list.get(0).toString())); } return value; } @Override public void setObject(final T object) { list.clear(); if (object != null) { list.add(object.toString()); } } }); return this; }