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

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

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

Array.setByte介绍

[英]Sets array[index] = value. Applies to byte, double, float, int, long, and short arrays.
[中]设置数组[索引]=值。适用于字节、双精度、浮点、整数、长数组和短数组。

代码示例

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

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

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

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

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

Array.setBoolean(newObj, i, (Boolean) n);
else if (arrT == byte.class )
  Array.setByte(newObj, i, ((Number) n).byteValue());
else if (arrT == char.class )
  Array.setChar(newObj, i, (char) ((Number)n).intValue());

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

Array.setByte(array, index, ((Number) value).byteValue());

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

Array.setBoolean(newObj, i, (Boolean) n);
else if (arrT == byte.class )
  Array.setByte(newObj, i, ((Number) n).byteValue());
else if (arrT == char.class )
  Array.setChar(newObj, i, (char) ((Number)n).intValue());

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

setBoolean(array, index, ((Boolean) value).booleanValue());
} else if (value instanceof Byte) {
  setByte(array, index, ((Byte) value).byteValue());
} else if (value instanceof Character) {
  setChar(array, index, ((Character) value).charValue());

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

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

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

Array.setByte(array, index, ((Number) value).byteValue());

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

Array.setChar(objArray, i, (Character) obj);
} else if (obj instanceof Byte) {
  Array.setByte(objArray, i, (Byte) obj);
} else if (obj instanceof Short) {
  Array.setShort(objArray, i, (Short) obj);

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

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

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

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

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

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

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

@Override
  public void set(Object array, int index, Object value) {
    Array.setByte(array, index, (Byte) value);
  }
},

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

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

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

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

代码示例来源: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.setByte(array, i, dos.readByte());
    }
    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.setByte(array, i, dos.readByte());
    }
    return array;
  }
}

代码示例来源:origin: EngineHub/CommandHelper

@SuppressWarnings("UnnecessaryUnboxing")
private static void doSet(Object array, int index, Object o) {
  Class<?> componentType = array.getClass().getComponentType();
  if(componentType.isPrimitive()) {
    if(componentType == char.class) {
      Array.setChar(array, index, ((Character) o).charValue());
    } else if(componentType == byte.class) {
      Array.setByte(array, index, ((Number) o).byteValue());
    } else if(componentType == short.class) {
      Array.setShort(array, index, ((Number) o).shortValue());
    } else if(componentType == int.class) {
      Array.setInt(array, index, ((Number) o).intValue());
    } else if(componentType == long.class) {
      Array.setLong(array, index, ((Number) o).longValue());
    } else if(componentType == float.class) {
      Array.setFloat(array, index, ((Number) o).floatValue());
    } else if(componentType == double.class) {
      Array.setDouble(array, index, ((Number) o).doubleValue());
    } else if(componentType == boolean.class) {
      Array.setBoolean(array, index, ((Boolean) o).booleanValue());
    }
  } else {
    Array.set(array, index, o);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

private void setInArray(final Object array, final int index, Number number) {
  final Class<?> baseType = getPropertyDescriptor().getBaseType();
  if (baseType.isPrimitive()) {
    if (number == null) {
      number = 0;
    }
    if (baseType == byte.class) {
      Array.setByte(array, index, number.byteValue());
    } else if (baseType == short.class) {
      Array.setShort(array, index, number.shortValue());
    } else if (baseType == int.class) {
      Array.setInt(array, index, number.intValue());
    } else if (baseType == long.class) {
      Array.setLong(array, index, number.longValue());
    } else if (baseType == float.class) {
      Array.setFloat(array, index, number.floatValue());
    } else if (baseType == double.class) {
      Array.setDouble(array, index, number.doubleValue());
    }
  } else {
    Array.set(array, index, number);
  }
}

代码示例来源:origin: org.chromattic/chromattic.core

@Override
public void set(Object array, int index, E element) {
 if (componentType == boolean.class) {
  Array.setBoolean(array, index, (Boolean)element);
 } else if (componentType == int.class) {
  Array.setInt(array, index, (Integer)element);
 } else if (componentType == long.class) {
  Array.setLong(array, index, (Long)element);
 } else if (componentType == float.class) {
  Array.setFloat(array, index, (Float)element);
 } else if (componentType == double.class) {
  Array.setDouble(array, index, (Double) element);
 } else if (componentType == byte.class) {
  Array.setByte(array, index, (Byte) element);
 } else if (componentType == char.class) {
  Array.setChar(array, index, (Character)element);
 } else if (componentType == short.class) {
  Array.setShort(array, index, (Short)element);
 } else {
  throw new AssertionError();
 }
}
@Override

相关文章