java.util.stream.IntStream.of()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(168)

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

IntStream.of介绍

暂无

代码示例

代码示例来源:origin: google/guava

/**
 * If a value is present in {@code optional}, returns a stream containing only that element,
 * otherwise returns an empty stream.
 *
 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
 */
public static IntStream stream(OptionalInt optional) {
 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
}

代码示例来源:origin: prestodb/presto

public BucketPartitionFunction(BucketFunction bucketFunction, int[] bucketToPartition)
{
  this.bucketFunction = requireNonNull(bucketFunction, "bucketFunction is null");
  this.bucketToPartition = requireNonNull(bucketToPartition, "bucketToPartition is null").clone();
  partitionCount = IntStream.of(bucketToPartition).max().getAsInt() + 1;
}

代码示例来源:origin: prestodb/presto

/**
 * If a value is present in {@code optional}, returns a stream containing only that element,
 * otherwise returns an empty stream.
 *
 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
 */
public static IntStream stream(OptionalInt optional) {
 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
}

代码示例来源:origin: google/j2objc

/**
 * If a value is present in {@code optional}, returns a stream containing only that element,
 * otherwise returns an empty stream.
 *
 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
 */
public static IntStream stream(OptionalInt optional) {
 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
}

代码示例来源:origin: shekhargulati/99-problems

public static IntPair maximize_unsorted(int[] numbers) {
  OptionalInt min = IntStream.of(numbers).min();
  OptionalInt max = IntStream.of(numbers).max();
  return new IntPair(min.getAsInt(), max.getAsInt());
}

代码示例来源:origin: prestodb/presto

public PageChannelSelector(int... channels)
{
  checkArgument(IntStream.of(channels).allMatch(channel -> channel >= 0), "channels must be positive");
  this.channels = requireNonNull(channels, "channels is null").clone();
}

代码示例来源:origin: apache/flink

private int extractMaxIndex(String key, String suffixPattern) {
  // extract index and property keys
  final String escapedKey = Pattern.quote(key);
  final Pattern pattern = Pattern.compile(escapedKey + "\\.(\\d+)" + suffixPattern);
  final IntStream indexes = properties.keySet().stream()
    .flatMapToInt(k -> {
      final Matcher matcher = pattern.matcher(k);
      if (matcher.find()) {
        return IntStream.of(Integer.valueOf(matcher.group(1)));
      }
      return IntStream.empty();
    });
  // determine max index
  return indexes.max().orElse(-1);
}

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

/**
 * If a value is present in {@code optional}, returns a stream containing only that element,
 * otherwise returns an empty stream.
 *
 * <p><b>Java 9 users:</b> use {@code optional.stream()} instead.
 */
public static IntStream stream(OptionalInt optional) {
 return optional.isPresent() ? IntStream.of(optional.getAsInt()) : IntStream.empty();
}

代码示例来源:origin: CalebFenton/simplify

private List<Integer> getValidAddresses() {
  return IntStream.of(manipulator.getAddresses()).boxed().filter(this::canConstantizeAddress)
          .collect(Collectors.toList());
}

代码示例来源:origin: CalebFenton/simplify

List<Integer> getValidAddresses(ExecutionGraphManipulator manipulator) {
  return IntStream.of(manipulator.getAddresses()).boxed().filter(manipulator::wasAddressReached)
      .collect(Collectors.toList());
}

代码示例来源:origin: google/guava

public void testMapWithIndex_intStream_closeIsPropagated_unsized() {
 testMapWithIndex_intStream_closeIsPropagated(
   IntStream.of(0).flatMap(unused -> IntStream.of(1, 2, 3)));
}

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

private IntStream propertyKeyIds( IndexPopulation population )
{
  return IntStream.of( population.schema().getPropertyIds() );
}

代码示例来源:origin: google/guava

public void testMapWithIndex_intStream_closeIsPropagated_sized() {
 testMapWithIndex_intStream_closeIsPropagated(IntStream.of(1, 2, 3));
}

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

@Override
public int length() {
  return IntStream.concat(
      IntStream.of(baseGraph.getAllEdges().length() - 1),
      extraEdges.stream().mapToInt(VirtualEdgeIteratorState::getEdge))
      .max().getAsInt()+1;
}

代码示例来源:origin: shekhargulati/99-problems

public static IntPair minimize_unsorted(int[] numbers) {
  int[] sorted = IntStream.of(numbers).sorted().toArray();
  return minimize_sorted(sorted);
}

代码示例来源:origin: google/guava

public void testConcat_intStream() {
 assertThat(
     Streams.concat(IntStream.of(1), IntStream.of(2), IntStream.empty(), IntStream.of(3, 4)))
   .containsExactly(1, 2, 3, 4)
   .inOrder();
}

代码示例来源:origin: apache/incubator-druid

int getMaxValue(final List<int[]> vals)
{
 return vals
   .stream()
   .mapToInt(array -> IntStream.of(array).max().orElse(0))
   .max()
   .orElseThrow(NoSuchElementException::new);
}

代码示例来源:origin: SonarSource/sonarqube

PartiallyFailingIndexer(IndexType indexType, int... successfulReturns) {
 this.indexType = indexType;
 this.successfulReturns = IntStream.of(successfulReturns).iterator();
}

代码示例来源:origin: google/guava

public void testMapWithIndex_intStream() {
 SpliteratorTester.of(
     () -> Streams.mapWithIndex(IntStream.of(0, 1, 2), (x, i) -> x + ":" + i).spliterator())
   .expect("0:0", "1:1", "2:2");
}

代码示例来源:origin: google/guava

public void testCopyOf_stream() {
 assertThat(ImmutableIntArray.copyOf(IntStream.empty())).isSameAs(ImmutableIntArray.of());
 assertThat(ImmutableIntArray.copyOf(IntStream.of(0, 1, 3)).asList())
   .containsExactly(0, 1, 3)
   .inOrder();
}

相关文章

微信公众号

最新文章

更多