本文整理汇总了Java中com.google.common.primitives.Ints.asList方法的典型用法代码示例。如果您正苦于以下问题:Java Ints.asList方法的具体用法?Java Ints.asList怎么用?Java Ints.asList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.common.primitives.Ints
的用法示例。
在下文中一共展示了Ints.asList方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: deletecols
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
/**
* deletes all selected columns if it is not present in the <code>exp</code>
* List
*
* @param table the table to DELETE columns
* @param exp columns to avoid deleting
* @see #deletecol(javax.swing.JTable, int)
*/
static void deletecols(JTable table, int[] exp) {
Integer[] selcols;
try {
TableColumnModel tcm = table.getColumnModel();
selcols = ArrayUtils.toObject(table.getSelectedColumns());
Arrays.sort(selcols, Collections.reverseOrder());
List<Integer> explist = Ints.asList(exp);
for (int i : selcols) {
if (!explist.contains(i)) {
tcm.removeColumn(tcm.getColumn(i));
}
}
} catch (Exception e) {
Logger.getLogger(JtableUtils.class.getName()).log(Level.SEVERE, null, e);
}
}
示例2: getValues
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
static
public List<?> getValues(Tensor tensor){
DataType dataType = tensor.dataType();
switch(dataType){
case FLOAT:
return Floats.asList(TensorUtil.toFloatArray(tensor));
case DOUBLE:
return Doubles.asList(TensorUtil.toDoubleArray(tensor));
case INT32:
return Ints.asList(TensorUtil.toIntArray(tensor));
case INT64:
return Longs.asList(TensorUtil.toLongArray(tensor));
case STRING:
return Arrays.asList(TensorUtil.toStringArray(tensor));
case BOOL:
return Booleans.asList(TensorUtil.toBooleanArray(tensor));
default:
throw new IllegalArgumentException();
}
}
示例3: setUp
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
@BeforeExperiment void setUp() {
this.striped = impl.get(numStripes);
stripes = new int[numStripes];
for (int i = 0; i < numStripes; i++) {
stripes[i] = i;
}
List<Integer> asList = Ints.asList(stripes);
Collections.shuffle(asList, new Random(0xdeadbeef));
// do bulk gets with exactly 10 keys (possibly <10 stripes) (or less if numStripes is smaller)
bulkGetSet = ImmutableList.copyOf(limit(cycle(asList), 10));
}
示例4:
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
public static Iterable<Integer> $in(int[] elements) {
return Ints.asList(elements);
}
示例5: setAcceptableCodes
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
public void setAcceptableCodes(final int[] acceptableCodes) {
this.acceptableCodes = Ints.asList(acceptableCodes);
}
示例6: serialize
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
@Override public void serialize(TypeToken<?> type, int[] obj, ConfigurationNode value) throws ObjectMappingException {
List<Integer> bytes = Ints.asList(obj);
value.setValue(ttlb, bytes);
}
示例7: intAsList
import com.google.common.primitives.Ints; //导入方法依赖的package包/类
/**
* Arrays.asList()的加强版, 返回一个底层为原始类型int的List
*
* 与保存Integer相比节约空间,同时只在读取数据时AutoBoxing.
*
* @see java.util.Arrays#asList(Object...)
* @see com.google.common.primitives.Ints#asList(int...)
*
*/
public static List<Integer> intAsList(int... backingArray) {
return Ints.asList(backingArray);
}