本文整理了Java中java.lang.reflect.Array.setInt()
方法的一些代码示例,展示了Array.setInt()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Array.setInt()
方法的具体详情如下:
包路径:java.lang.reflect.Array
类名称:Array
方法名:setInt
[英]Sets array[index] = value. Applies to double, float, int, and long arrays.
[中]设置数组[索引]=值。适用于双精度数组、浮点数组、整型数组和长数组。
代码示例来源:origin: thinkaurelius/titan
@Override
protected void setArray(Object array, int pos, Object value) {
Array.setInt(array,pos,((Integer)value));
}
代码示例来源:origin: JanusGraph/janusgraph
@Override
protected void setArray(Object array, int pos, Object value) {
Array.setInt(array,pos,((Integer)value));
}
代码示例来源:origin: redisson/redisson
Array.setShort(newObj, i, ((Number)n).shortValue());
else if (arrT == int.class )
Array.setInt(newObj, i, ((Number)n).intValue());
else if (arrT == long.class )
Array.setLong(newObj, i, ((Number)n).longValue());
代码示例来源:origin: redisson/redisson
Array.setInt(array, index, ((Number) value).intValue());
代码示例来源:origin: RuedigerMoeller/fast-serialization
Array.setShort(newObj, i, ((Number)n).shortValue());
else if (arrT == int.class )
Array.setInt(newObj, i, ((Number)n).intValue());
else if (arrT == long.class )
Array.setLong(newObj, i, ((Number)n).longValue());
代码示例来源:origin: robovm/robovm
setShort(array, index, ((Short) value).shortValue());
} else if (value instanceof Integer) {
setInt(array, index, ((Integer) value).intValue());
} else if (value instanceof Long) {
setLong(array, index, ((Long) value).longValue());
代码示例来源:origin: org.codehaus.groovy/groovy
for (Iterator iter = list.iterator(); iter.hasNext(); idx++) {
Object element = iter.next();
Array.setInt(array, idx, (Integer) InvokerHelper.invokeStaticMethod(DefaultGroovyMethods.class, "asType", new Object[]{element, int.class}));
代码示例来源:origin: jenkinsci/configuration-as-code-plugin
Array.setInt(array, index, ((Number) value).intValue());
代码示例来源:origin: org.codehaus.groovy/groovy
if (arrayType.isPrimitive()) {
if (obj instanceof Integer) {
Array.setInt(objArray, i, (Integer) obj);
} else if (obj instanceof Double) {
Array.setDouble(objArray, i, (Double) obj);
代码示例来源:origin: com.google.gwt/gwt-servlet
@Override
protected void setSingleValue(Object array, int index, Object value) {
Array.setInt(array, index, (Integer) value);
}
},
代码示例来源:origin: stackoverflow.com
import java.lang.reflect.Array;
class Test {
public static void main(String[] args) throws Exception {
int[] array1 = new int[10];
Array.setInt(array1, 1, 100); // Works fine
int[][] array2 = new int[10][10];
Array.setInt(array2, 1, 100); // Throws IllegalArgumentException
}
}
代码示例来源:origin: net.wetheinter/gwt-user
@Override
protected void setSingleValue(Object array, int index, Object value) {
Array.setInt(array, index, (Integer) value);
}
},
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
@Override
protected void setSingleValue(Object array, int index, Object value) {
Array.setInt(array, index, (Integer) value);
}
},
代码示例来源:origin: gdpancheng/LoonAndroid3
@Override
public void set(Object array, int index, Object value) {
Array.setInt(array, index, (Integer) value);
}
},
代码示例来源:origin: com.thinkaurelius.titan/titan-core
@Override
protected void setArray(Object array, int pos, Object value) {
Array.setInt(array,pos,((Integer)value));
}
代码示例来源:origin: com.googlecode.gstreamer-java/gstreamer-java
public void set(Object array, int index, Object data) {
java.lang.reflect.Array.setInt(array, index, data != null ? (Integer) data : 0);
}
public Object get(Object array, int index) {
代码示例来源:origin: org.python/jython
public void set(int i, int value) {
if ("u".equals(typecode) || type == Integer.TYPE || type == Long.TYPE) {
Array.setInt(data, i, value);
} else {
throw Py.TypeError("Type not compatible with array type");
}
}
代码示例来源:origin: jtransc/jtransc
static public void arrayTest() {
System.out.println("arrayTest:");
int[] items = (int[]) Array.newInstance(Integer.TYPE, 10);
for (int n = 0; n < 10; n++) items[n] = n * 10;
System.out.println(items.length);
System.out.println(items.getClass().getComponentType());
for (int n = 0; n < 10; n++) System.out.println(Array.getInt(items, n));
for (int n = 0; n < 10; n++) Array.setInt(items, n, n * 20);
for (int n = 0; n < 10; n++) System.out.println(items[n]);
for (int n = 0; n < 10; n++) Array.set(items, n, n * 40);
for (int n = 0; n < 10; n++) System.out.println(items[n] + 10);
System.out.println((new String[0]).getClass().getComponentType());
}
代码示例来源:origin: senseidb/bobo
public synchronized void set(int x, int y, int 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.setInt(row, y, n);
_rowCount = Math.max(x, _rowCount);
_colCount = Math.max(y, _colCount);
}
代码示例来源:origin: javapathfinder/jpf-core
@Test public void testArrayInt () {
if (verifyNoPropertyViolation()){
try {
int i = Array.getInt(arrayInt, 0);
assert i == 42;
Array.setInt(arrayInt, 0, 43);
assert arrayInt[0] == 43;
} catch (Throwable t) {
assert false : "unexpected exception: " + t;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!