com.google.common.collect.ObjectArrays#newArray ( )源码实例Demo

下面列出了com.google.common.collect.ObjectArrays#newArray ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dremio-oss   文件: DictionaryBuilder.java
public Iterable<T> build() {
  Preconditions.checkArgument(!isBuilt, "build can only be called once");
  isBuilt = true;

  if (valueAccumulator.isEmpty()) {
    return Collections.emptyList();
  }

  final T[] values = ObjectArrays.newArray(clazzType, valueAccumulator.size());

  for (ObjectIntCursor<T> entry : valueAccumulator) {
    values[entry.value] = entry.key;
  }

  return Arrays.asList(values);
}
 
源代码2 项目: levelup-java-examples   文件: InitializeArray.java
@Test
public void initialize_string_array_java_with_guava () {
	
	String[] nflNorthStadiums = ObjectArrays.newArray(String.class, 4);

	nflNorthStadiums[0] = "Lambeau Field";
       nflNorthStadiums[1] = "Soldier Field";
       nflNorthStadiums[2] = "Mall of America Fielddagger";
       nflNorthStadiums[3] = "Ford Fielddagger";
       
       assertTrue(nflNorthStadiums.length == 4);
}
 
源代码3 项目: levelup-java-examples   文件: InitializeArray.java
@Test
public void initialize_string_array_java_with_guava_reference_type () {

	String[] nflStadiums = {""};

	String[] nflNorthStadiums = ObjectArrays.newArray(nflStadiums, 4);
	
	nflNorthStadiums[0] = "Lambeau Field";
       nflNorthStadiums[1] = "Soldier Field";
       nflNorthStadiums[2] = "Mall of America Fielddagger";
       nflNorthStadiums[3] = "Ford Fielddagger";
       
       assertEquals(4, nflNorthStadiums.length);
}