本文整理了Java中java.lang.Short.floatValue()
方法的一些代码示例,展示了Short.floatValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Short.floatValue()
方法的具体详情如下:
包路径:java.lang.Short
类名称:Short
方法名:floatValue
[英]Returns the value of this Short as a float.
[中]以浮点数形式返回此短字符的值。
代码示例来源:origin: jfinal/jfinal
public Float toFloat(Short self) {
return self.floatValue();
}
代码示例来源:origin: apache/incubator-pinot
@Override
public Float toFloat(Object value) {
return ((Short) value).floatValue();
}
代码示例来源:origin: debezium/debezium
public static Number add(Short first, float second) {
double sum = first.floatValue() + second;
if (Float.MAX_VALUE >= sum && Float.MIN_VALUE <= sum) return Float.valueOf((float) sum);
return Double.valueOf(sum);
}
代码示例来源:origin: voldemort/voldemort
private Float coerceToFloat(Object o) {
if(o == null)
return null;
Class<?> c = o.getClass();
if(c == Float.class)
return (Float) o;
else if(c == Byte.class)
return ((Byte) o).floatValue();
else if(c == Short.class)
return ((Short) o).floatValue();
else if(c == Integer.class)
return ((Integer) o).floatValue();
else
throw new SerializationException("Object of type " + c.getName()
+ " cannot be coerced to type " + JsonTypes.FLOAT32
+ " as the schema specifies.");
}
代码示例来源:origin: hibernate/hibernate-orm
@SuppressWarnings({ "unchecked" })
@Override
public <X> X unwrap(Short value, Class<X> type, WrapperOptions options) {
if ( value == null ) {
return null;
}
if ( Short.class.isAssignableFrom( type ) ) {
return (X) value;
}
if ( Byte.class.isAssignableFrom( type ) ) {
return (X) Byte.valueOf( value.byteValue() );
}
if ( Integer.class.isAssignableFrom( type ) ) {
return (X) Integer.valueOf( value.intValue() );
}
if ( Long.class.isAssignableFrom( type ) ) {
return (X) Long.valueOf( value.longValue() );
}
if ( Double.class.isAssignableFrom( type ) ) {
return (X) Double.valueOf( value.doubleValue() );
}
if ( Float.class.isAssignableFrom( type ) ) {
return (X) Float.valueOf( value.floatValue() );
}
if ( String.class.isAssignableFrom( type ) ) {
return (X) value.toString();
}
throw unknownUnwrap( type );
}
@Override
代码示例来源:origin: postgresql/postgresql
return new PGShort(val);
case Types.REAL:
return new PGFloat( new Float( val.floatValue() ) );
case Types.DOUBLE:
case Types.FLOAT:
代码示例来源:origin: geotools/geotools
} else if (obj instanceof Short) {
Short i = (Short) obj;
opacity = i.floatValue();
} else if (obj instanceof Byte) {
Byte i = (Byte) obj;
代码示例来源:origin: org.mvel/mvel2
public Float convert(Object o) {
return ((Short) o).floatValue();
}
}
代码示例来源:origin: ma.glasnost.orika/orika-core
@Override
public Float convertFrom(Short source, Type<Float> destinationType, MappingContext context) {
return source.floatValue();
}
}
代码示例来源:origin: elaatifi/orika
@Override
public Float convertFrom(Short source, Type<Float> destinationType) {
return source.floatValue();
}
}
代码示例来源:origin: org.modeshape/modeshape-common
@Override
public float floatValue( Short value ) {
return value.floatValue();
}
代码示例来源:origin: ModeShape/modeshape
@Override
public float floatValue( Short value ) {
return value.floatValue();
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.mvel
public Float convert(Object o) {
return ((Short) o).floatValue();
}
}
代码示例来源:origin: apache/ofbiz-framework
@Override
protected String format(Short obj, NumberFormat nf) throws ConversionException {
return nf.format(obj.floatValue());
}
}
代码示例来源:origin: io.debezium/debezium-core
public static Number add(Short first, float second) {
double sum = first.floatValue() + second;
if (Float.MAX_VALUE >= sum && Float.MIN_VALUE <= sum) return Float.valueOf((float) sum);
return Double.valueOf(sum);
}
代码示例来源:origin: io.atlasmap/atlas-core
@AtlasConversionInfo(sourceType = FieldType.SHORT, targetType = FieldType.FLOAT)
public Float toFloat(Short value) {
if (value == null) {
return null;
}
return value.floatValue();
}
代码示例来源:origin: mozafari/verdictdb
public static Float toFloat(Object obj) {
if (obj instanceof Double) return ((Double) obj).floatValue();
else if (obj instanceof Float) return ((Float) obj);
else if (obj instanceof BigDecimal) return ((BigDecimal) obj).floatValue();
else if (obj instanceof Long) return ((Long) obj).floatValue();
else if (obj instanceof Integer) return ((Integer) obj).floatValue();
else if (obj instanceof Short) return ((Short) obj).floatValue();
else if (obj instanceof Byte) return ((Byte) obj).floatValue();
else {
return null;
}
}
代码示例来源:origin: elaatifi/orika
@Test(expected = MappingException.class)
public void testFloatToShortConverter_overflow() {
MapperFactory factory = MappingUtil.getMapperFactory();
factory.getConverterFactory().registerConverter(new FloatToShortConverter(false));
MapperFacade mapper = factory.getMapperFacade();
Float value = ((float) Short.MAX_VALUE) * 1.1f;
Short result = mapper.map(value, Short.class);
Assert.assertEquals(value.floatValue(), result.floatValue());
Float reverse = mapper.map(result, Float.class);
Assert.assertEquals(result.floatValue(), reverse.floatValue());
}
代码示例来源:origin: elaatifi/orika
@Test
public void testFloatToShortConverter() {
MapperFactory factory = MappingUtil.getMapperFactory();
factory.getConverterFactory().registerConverter(new FloatToShortConverter(false));
MapperFacade mapper = factory.getMapperFacade();
Float value = (float) Short.MAX_VALUE;
Short result = mapper.map(value, Short.class);
Assert.assertEquals(value.floatValue(), result.floatValue());
Float reverse = mapper.map(result, Float.class);
Assert.assertEquals(result.floatValue(), reverse.floatValue());
}
代码示例来源:origin: org.apache.plc4x/plc4j-protocol-driver-base
@Override
public Float getFloat(int index) {
if (!isValidFloat(index)) {
throw new PlcIncompatibleDatatypeException(Float.class, index);
}
return getValue(index).floatValue();
}
内容来源于网络,如有侵权,请联系作者删除!