File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
app/src/main/java/com/annimon/java8streamexample Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 88import android .widget .SeekBar ;
99import android .widget .Spinner ;
1010import android .widget .Toast ;
11+ import com .annimon .stream .IntStream ;
1112import com .annimon .stream .Stream ;
1213import java .util .Random ;
1314
@@ -113,8 +114,8 @@ private void action(String action) {
113114 });
114115 break ;
115116 case "add index" :
116- stream = Stream . ofRange (0 , mAdapter .getCount ())
117- .map (i -> String .format ("%d. %s" , i +1 , mAdapter .getItem (i ).getWord ()))
117+ stream = IntStream . range (0 , mAdapter .getCount ())
118+ .mapToObj (i -> String .format ("%d. %s" , i +1 , mAdapter .getItem (i ).getWord ()))
118119 .map (str -> new Word (str , "" ));
119120 break ;
120121 case "skip %N" :
@@ -125,8 +126,8 @@ private void action(String action) {
125126 break ;
126127 case "group" :
127128 // Show 5 words by each group
128- stream = Stream . ofRange ('a' , 'z' +1 )
129- .map (i -> String .valueOf ((char ) i . shortValue () ))
129+ stream = IntStream . range ('a' , 'z' +1 )
130+ .mapToObj (i -> String .valueOf ((char ) i ))
130131 .flatMap (s -> Stream .of (mAdapter .getWords ())
131132 .filter (w -> w .getWord ().startsWith (s ))
132133 .limit (5 ))
You can’t perform that action at this time.
0 commit comments