Pertanyaan yang diberi tag «stream-processing»


3
Apakah ini merupakan antipattern untuk menggunakan peek () untuk memodifikasi elemen stream?
Misalkan saya memiliki aliran Things dan saya ingin "memperkaya" mereka mid stream, saya dapat menggunakannya peek()untuk melakukan ini, misalnya: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); Asumsikan bahwa mutasi Hal pada titik ini dalam kode adalah perilaku yang benar - misalnya, thingMutatormetode ini dapat menetapkan bidang "lastProcessed" ke waktu saat ini. Namun, peek()dalam sebagian besar konteks …

4
Apa itu stream byte sebenarnya?
Adakah yang bisa menjelaskan kepada saya apa byte stream sebenarnya mengandung? Apakah hanya berisi byte (data hex) atau data biner atau huruf bahasa Inggris saja? Saya juga bingung tentang istilah "data mentah". Jika seseorang meminta saya untuk "membalikkan data 4 byte", lalu apa yang harus saya asumsikan bahwa data tersebut …

3
Apakah ini hal yang wajar untuk mengembalikan Streaming di mana pun kami biasanya akan mengembalikan Koleksi?
Saat mengembangkan API saya yang tidak terikat dengan kode warisan apa pun, saya sering menemukan diri saya menulis metode yang murni pipa Streams diakhiri dengan mengumpulkan hasilnya. Seperti yang ini: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } Sekarang, sebagian besar klien dari kelas ini biasanya akan membutuhkan …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.