title: RxJava Kotlin how to get separated objects from single observable<String>
body: <p>RxJava Kotlin flatmap don't return separated objects from splitted string. instead it returns List</p>
  
  <pre><code>val source: Observable&lt;String&gt; = Observable.just("521934/2342/FOXTROT")
  .flatMap{Observable.fromArray(it.split("/"))}
  .subscribe{Log.d(TAG, "$it")}
  </code></pre>
  
  <p>It returns list:</p>
  
  <pre><code>[521934, 2342, FOXTROT]
  </code></pre>
  
  <p>But book (<em>Thomas Nield : Learning RxJava / 2017 / Page 114</em>) says it has to return separated strings </p>
  
  <pre><code>521934
  2342
  FOXTROT   
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/eUNu9.png" rel="nofollow noreferrer">example from book</a></p>
  
  <p><a href="http://reactivex.io/documentation/operators/flatmap.html" rel="nofollow noreferrer">http://reactivex.io/documentation/operators/flatmap.html</a> says that it returns Single object. In my case I got Single List object. So, documentation says true. But I want to get result as in book example! </p>
  
  <p>How I can split the list and get separated objects?</p>