StringObservable
类包含一些用于处理字符串序列和流的特殊操作符,如下:
-
byLine( )
— 将一个字符串的Observable转换为一个行序列的Observable,这个Observable将原来的序列当做流处理,然后按换行符分割 -
decode( )
— 将一个多字节的字符流转换为一个Observable,它按字符边界发射字节数组 -
encode( )
— 对一个发射字符串的Observable执行变换操作,变换后的Observable发射一个在原始字符串中表示多字节字符边界的字节数组 -
from( )
— 将一个字符流或者Reader转换为一个发射字节数组或者字符串的Observable -
join( )
— 将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者用一个指定的字符串连接所有的字符串 -
split( )
— 将一个发射字符串的Observable转换为另一个发射字符串的Observable,后者使用一个指定的正则表达式边界分割前者发射的所有字符串 -
stringConcat( )
— 将一个发射字符串序列的Observable转换为一个发射单个字符串的Observable,后者连接前者发射的所有字符串