Preguntas etiquetadas con stream

NO LO USE PARA LA API JAVA STREAM (¡use [java-stream] para esas preguntas!) Una secuencia es una serie de elementos de datos a los que se puede acceder en serie.

934
Java 8 Lista <V> en el Mapa <K, V>

Quiero traducir una Lista de objetos en un Mapa usando los flujos y lambdas de Java 8. Así es como lo escribiría en Java 7 y a continuación. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice...

913
Crear una matriz de bytes a partir de una secuencia

¿Cuál es el método preferido para crear una matriz de bytes a partir de una secuencia de entrada? Aquí está mi solución actual con .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } ¿Sigue siendo una mejor idea leer y escribir...

713
¿Cómo guardo una secuencia en un archivo en C #?

Tengo un StreamReaderobjeto que inicialicé con una secuencia, ahora quiero guardar esta secuencia en el disco (la secuencia puede ser una .gifo .jpgo .pdf). Código existente: StreamReader sr = new StreamReader(myOtherObject.InputStream); Necesito guardar esto en el disco (tengo el nombre del...

580
Obtenga un OutputStream en una cadena

¿Cuál es la mejor manera de canalizar la salida de un java.io.OutputStream a una cadena en Java? Digamos que tengo el método: writeToStream(Object o, OutputStream out) Que escribe ciertos datos del objeto en la secuencia dada. Sin embargo, quiero obtener esta salida en una cadena lo más...

569
C ++: "std :: endl" vs "\ n"

Muchos libros de C ++ contienen código de ejemplo como este ... std::cout << "Test line" << std::endl; ... así que siempre he hecho eso también. Pero en cambio, he visto mucho código de desarrolladores que trabajan como este: std::cout << "Test line\n"; ¿Hay alguna razón...

504
Encuentra el primer elemento por predicado

Acabo de comenzar a jugar con Java 8 lambdas y estoy tratando de implementar algunas de las cosas a las que estoy acostumbrado en lenguajes funcionales. Por ejemplo, la mayoría de los lenguajes funcionales tienen algún tipo de función de búsqueda que opera en secuencias o listas que devuelve el...