Java 8,IntStream BaseStream,对索引的多重引用

是否可以多次引用 INDEX

IntStream.range(0, number)
    .mapToObj(INDEX -> takeSubArray(someArrayBytes, (index + 1) * numBytes))
    .map(bytesNumber -> getIntegerFromBytes(bytesNumber[0], bytesNumber[1]))
    .map(theNumber -> new SomeObject(theNumber, INDEX));

是否可以?


临摹微笑
浏览 76回答 1
1回答

呼啦一阵风

这是一种方法:IntStream.range(0, number)     .mapToObj(index -> {         bytesNumber = takeSubArray(someArrayBytes, (index + 1) * numBytes);                 return new SomeObject(getIntegerFromBytes(bytesNumber[0], bytesNumber[1]), index);     })
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java