Я хочу создать асинхронную операцию, которая повторяет символы в заданной строке. У меня есть массив символов, взятый "mystring".toCharArray()
. Я хочу повторить каждый 10-й символ с помощью RX.
Я знаю, что могу сделать это с помощью AsyncTask и циклов for, но я думал, что RX будет более элегантным решением. Я прочитал документацию, но не понял, как это сделать.
У меня есть еще одна идея создать PublishSubject и запустить onNext()
в цикле for, индекс которого увеличивается на 10 с подпиской.
PS: "mystring"
может быть намного больше, например json, xml или т. д. Пожалуйста, не стесняйтесь комментировать профилирование оперативной памяти.