java.lang.reflect.Array.setFloat()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(102)

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

Array.setFloat介绍

[英]Sets array[index] = value. Applies to double and float arrays.
[中]设置数组[索引]=值。适用于双精度和浮点数组。

代码示例

代码示例来源:origin: thinkaurelius/titan

@Override
protected void setArray(Object array, int pos, Object value) {
  Array.setFloat(array,pos,((Float)value));
}

代码示例来源:origin: JanusGraph/janusgraph

@Override
protected void setArray(Object array, int pos, Object value) {
  Array.setFloat(array,pos,((Float)value));
}

代码示例来源:origin: redisson/redisson

Array.setLong(newObj, i, ((Number)n).longValue());
else if (arrT == float.class )
  Array.setFloat(newObj, i, ((Number)n).floatValue());
else if (arrT == double.class )
  Array.setDouble(newObj, i, ((Number)n).doubleValue());

代码示例来源:origin: redisson/redisson

Array.setFloat(array, index, ((Number) value).floatValue());

代码示例来源:origin: RuedigerMoeller/fast-serialization

Array.setLong(newObj, i, ((Number)n).longValue());
else if (arrT == float.class )
  Array.setFloat(newObj, i, ((Number)n).floatValue());
else if (arrT == double.class )
  Array.setDouble(newObj, i, ((Number)n).doubleValue());

代码示例来源:origin: robovm/robovm

setLong(array, index, ((Long) value).longValue());
} else if (value instanceof Float) {
  setFloat(array, index, ((Float) value).floatValue());
} else if (value instanceof Double) {
  setDouble(array, index, ((Double) value).doubleValue());

代码示例来源:origin: org.codehaus.groovy/groovy

for (Iterator iter = list.iterator(); iter.hasNext(); idx++) {
  Object element = iter.next();
  Array.setFloat(array, idx, (Float) InvokerHelper.invokeStaticMethod(DefaultGroovyMethods.class, "asType", new Object[]{element, float.class}));

代码示例来源:origin: jenkinsci/configuration-as-code-plugin

Array.setFloat(array, index, ((Number) value).floatValue());

代码示例来源:origin: org.codehaus.groovy/groovy

Array.setLong(objArray, i, (Long) obj);
} else if (obj instanceof Float) {
  Array.setFloat(objArray, i, (Float) obj);
} else if (obj instanceof Character) {
  Array.setChar(objArray, i, (Character) obj);

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
 protected void setSingleValue(Object array, int index, Object value) {
  Array.setFloat(array, index, (Float) value);
 }
},

代码示例来源:origin: net.wetheinter/gwt-user

@Override
 protected void setSingleValue(Object array, int index, Object value) {
  Array.setFloat(array, index, (Float) value);
 }
},

代码示例来源:origin: gdpancheng/LoonAndroid3

@Override
  public void set(Object array, int index, Object object) {
    Array.setFloat(array, index, (Float) object);
  }
},

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

@Override
 protected void setSingleValue(Object array, int index, Object value) {
  Array.setFloat(array, index, (Float) value);
 }
},

代码示例来源:origin: org.hawkular.titan/titan-core

@Override
protected void setArray(Object array, int pos, Object value) {
  Array.setFloat(array,pos,((Float)value));
}

代码示例来源:origin: com.thinkaurelius.titan/titan-core

@Override
protected void setArray(Object array, int pos, Object value) {
  Array.setFloat(array,pos,((Float)value));
}

代码示例来源:origin: senseidb/bobo

public synchronized void set(int x, int y, float n) {
 ensureCapacity(x, y);
 // get the row
 Object row = Array.get(_matrix, x);
 if (row == null) {
  throw new ArrayIndexOutOfBoundsException("index out of bounds: " + x);
 }
 Array.setFloat(row, y, n);
 _rowCount = Math.max(x, _rowCount);
 _colCount = Math.max(y, _colCount);
}

代码示例来源:origin: org.python/jython

/**
 * Byte order reverses an <code>Array</code> of <code>floats</code>
 * 
 * @param array input array
 */
private static void swapFloatArray(Object array) {
  int len = Array.getLength(array);
  float ftmp;
  int tmp;
  int b1, b2, b3, b4;
  for (int i = 0; i < len; i++) {
    ftmp = Array.getFloat(array, i);
    tmp = Float.floatToIntBits(ftmp);
    b1 = (tmp >> 0) & 0xff;
    b2 = (tmp >> 8) & 0xff;
    b3 = (tmp >> 16) & 0xff;
    b4 = (tmp >> 24) & 0xff;
    tmp = b1 << 24 | b2 << 16 | b3 << 8 | b4 << 0;
    ftmp = Float.intBitsToFloat(tmp);
    Array.setFloat(array, i, ftmp);
  }
}

代码示例来源:origin: org.apache.wicket/com.springsource.org.apache.wicket

/**
   * @see org.apache.wicket.util.io.ClassStreamHandler.PrimitiveArray#readArray(WicketObjectInputStream)
   */
  public Object readArray(WicketObjectInputStream dos) throws IOException
  {
    int length = dos.readInt();
    Object array = Array.newInstance(getStreamClass(), length);
    for (int i = 0; i < length; i++)
    {
      Array.setFloat(array, i, dos.readFloat());
    }
    return array;
  }
}

代码示例来源:origin: org.ops4j.pax.wicket/pax-wicket-service

/**
   * @see org.apache.wicket.util.io.ClassStreamHandler.PrimitiveArray#readArray(WicketObjectInputStream)
   */
  @Override
  public Object readArray(WicketObjectInputStream dos) throws IOException
  {
    int length = dos.readInt();
    Object array = Array.newInstance(getStreamClass(), length);
    for (int i = 0; i < length; i++)
    {
      Array.setFloat(array, i, dos.readFloat());
    }
    return array;
  }
}

代码示例来源:origin: org.lastaflute/lasta-di

public static void setArrayValue(Object array, Class<?> valueType, Object value, int index) {
  if (value == null) {
    return;
  }
  if (valueType == int.class) {
    Array.setInt(array, index, LdiIntegerConversionUtil.toPrimitiveInt(value));
  } else if (valueType == double.class) {
    Array.setDouble(array, index, LdiDoubleConversionUtil.toPrimitiveDouble(value));
  } else if (valueType == long.class) {
    Array.setLong(array, index, LdiLongConversionUtil.toPrimitiveLong(value));
  } else if (valueType == float.class) {
    Array.setFloat(array, index, LdiFloatConversionUtil.toPrimitiveFloat(value));
  } else if (valueType == short.class) {
    Array.setShort(array, index, LdiShortConversionUtil.toPrimitiveShort(value));
  } else if (valueType == boolean.class) {
    Array.setBoolean(array, index, LdiBooleanConversionUtil.toPrimitiveBoolean(value));
  } else if (valueType == char.class) {
    Array.setChar(array, index, ((Character) value).charValue());
  }
  Array.set(array, index, value);
}

相关文章