java.lang.Short.floatValue()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(96)

本文整理了Java中java.lang.Short.floatValue()方法的一些代码示例,展示了Short.floatValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Short.floatValue()方法的具体详情如下:
包路径:java.lang.Short
类名称:Short
方法名:floatValue

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();
}

相关文章