GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Convert from fj.data.Stream to java.util.stream.Stream · pavanetti/functionaljava@c20b00f

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • java8/src/main/java/fj/data
    • Java8.java
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎java8/src/main/java/fj/data/Java8.java‎

Copy file name to clipboardExpand all lines: java8/src/main/java/fj/data/Java8.java
+11Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@
66
import fj.function.Try2;
77

88
import java.util.Optional;
9+
import java.util.Spliterator;
10+
import java.util.Spliterators;
911
import java.util.function.BiFunction;
1012
import java.util.function.Consumer;
1113
import java.util.function.Function;
1214
import java.util.function.Supplier;
15+
import java.util.stream.StreamSupport;
1316

1417
/**
1518
* Created by mperry on 3/06/2014.
@@ -119,5 +122,13 @@ public static <A> F<A, Unit> Consumer_F(Consumer<A> c) {
119122
};
120123
}
121124

125+
static public <A> java.util.stream.Stream<A> Stream_JStream(fj.data.Stream<A> s) {
126+
Spliterator<A> sit = Spliterators.spliteratorUnknownSize(s.iterator(), 0);
127+
return StreamSupport.stream(sit, false);
128+
}
129+
130+
static public <A> F<fj.data.Stream<A>, java.util.stream.Stream<A>> Stream_JStream() {
131+
return s -> Stream_JStream(s);
132+
}
122133

123134
}

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.