public void testRxJava(View view) {
String song = "没意见,你想要怎样我都随便,你演技也有限又不用说感言,分开就平淡些.";
song += "该配合你演出的我演视而不见,别逼一个最爱你的人即兴表演,什么时候我们开始没有了底线,顺着别人的谎言被动就不显得可怜.";
song += "可你曾经那么爱我干嘛演出细节,";
song += "我该变成什么样子才能配合出演,原来当爱放下防备后的这些那些,都有个期限.";
String song1 = "简单点,说话的方式简单点.递进的情绪请省略,你又不是个演员,别设计那些情节.";
song1 += "没意见,我只想看看你怎么圆,你难过的太表面,像没天赋的演员,观众一眼能看见.";
song1 += "该配合你演出的我演视而不见 在逼一个最爱你的人即兴表演。";
song1 += "什么时候我们开始收起了底线,顺应时代的改变看那些拙劣的表演。";
song1 += "可你曾经那么爱我,干嘛演出细节,我该变成什么样子才能延缓厌倦.";
song1 += "原来当爱放下防备的这些那些 才是考验。";
song = song1 + song;
Observable.just(song)
.flatMap(new Func1<String, Observable<String>>() {
@Override
public Observable<String> call(String s) {
return Observable.just(
s.replace(",", ".")
.replace(" ", ".")
.replace(",", ".")
.replace("。", "."));
}
})
.flatMap(new Func1<String, Observable<String>>() {
@Override
public Observable<String> call(String s) {
return Observable.from(s.split("\\."));
}
})
.subscribe(new Action1<String>() {
@Override
public void call(String s) {
Log.w("song", s);
}
});
}
Android RxJava 之FlatMap()
最新推荐文章于 2021-11-03 09:10:39 发布