albertcardona,
@albertcardona@mathstodon.xyz avatar

In java, is there a simple, idiomatic, standard-library built-in way to iterate a Stream n elements at a time? E.g., in pairs, using a BiConsumer or similar two-argument Function?

PrehensileTrunksRUs,

@albertcardona

Perhaps the new stream gatherers are what you want?

https://openjdk.org/jeps/461

In Java 22, I believe…

I have used the window gatherer before…very nice….

albertcardona,
@albertcardona@mathstodon.xyz avatar

@PrehensileTrunksRUs

Thank you! Indeed Stream gatherers are exactly it – enabling via windowFixed and windowSliding to group consecutive stream elements.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Java
  • kavyap
  • mdbf
  • osvaldo12
  • ethstaker
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • modclub
  • Youngstown
  • everett
  • slotface
  • rosin
  • GTA5RPClips
  • JUstTest
  • khanakhh
  • cisconetworking
  • tester
  • ngwrru68w68
  • normalnudes
  • Durango
  • InstantRegret
  • cubers
  • provamag3
  • anitta
  • Leos
  • megavids
  • lostlight
  • All magazines