Pytania oznaczone «stream»

NIE UŻYWAJ DLA JAVA STREAM API (w tych pytaniach użyj [java-stream]!) Strumień to seria elementów danych, do których można uzyskać dostęp szeregowo.

932
Java 8 Lista <V> do mapy <K, V>

Chcę przetłumaczyć listę obiektów na mapę przy użyciu strumieni i lambd Java 3. Tak napisałbym to w Javie 7 i niższych. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice : choices) {...

913
Tworzenie tablicy bajtów ze strumienia

Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Czy nadal lepiej jest czytać i pisać fragmenty...

713
Jak zapisać strumień do pliku w C #?

Mam StreamReaderobiekt, który zainicjowałem ze strumieniem, teraz chcę zapisać ten strumień na dysku (strumień może być .giflub .jpglub .pdf). Istniejący kod: StreamReader sr = new StreamReader(myOtherObject.InputStream); Muszę zapisać to na dysku (mam nazwę pliku). W przyszłości mogę chcieć...

580
Uzyskaj OutputStream w ciąg

Jaki jest najlepszy sposób na przesłanie danych wyjściowych z pliku java.io.OutputStream do ciągu znaków w Javie? Powiedz, że mam metodę: writeToStream(Object o, OutputStream out) Który zapisuje pewne dane z obiektu do podanego strumienia. Chcę jednak, aby dane wyjściowe zostały przetworzone na...

569
C ++: „std :: endl” vs „\ n”

Wiele książek w C ++ zawiera taki przykładowy kod ... std::cout << "Test line" << std::endl; ... więc zawsze to robiłem. Ale zamiast tego widziałem dużo kodu od takich programistów: std::cout << "Test line\n"; Czy istnieje techniczny powód, aby preferować jeden nad drugim, czy...

504
Znajdź pierwszy element według predykatu

Właśnie zacząłem grać z lambdami Java 8 i próbuję zaimplementować niektóre rzeczy, do których jestem przyzwyczajony w językach funkcjonalnych. Na przykład większość języków funkcjonalnych ma funkcję wyszukiwania, która działa na sekwencjach lub listach zwracających pierwszy element, dla którego...