本文整理了Java中java.util.stream.IntStream.of()
方法的一些代码示例,展示了IntStream.of()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。IntStream.of()
方法的具体详情如下:
包路径:java.util.stream.IntStream
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!