Ya he probado varias cosas, std::stringstream m; m.empty(); m.clear(); los cuales no
Ya he probado varias cosas, std::stringstream m; m.empty(); m.clear(); los cuales no
На этот вопрос есть ответы en Stack Overflow на русском : Цикл foreach против Iterable.foreach en Java 8: что лучше? ¿Cuál de las siguientes es una mejor práctica en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins)...
En Java 8, ¿cómo puedo filtrar una colección usando la StreamAPI comprobando la distinción de una propiedad de cada objeto? Por ejemplo, tengo una lista de Personobjetos y quiero eliminar personas con el mismo nombre, persons.stream().distinct(); Usaré la verificación de igualdad predeterminada...
Me gustaría encontrar la forma más rápida de verificar si un archivo existe en C ++ 11, C ++ o C. estándar. Tengo miles de archivos y antes de hacer algo en ellos necesito verificar si todos existen. ¿Qué puedo escribir en lugar de /* SOMETHING */en la siguiente función? inline bool exist(const...
Me sorprendió encontrar hoy que no podía rastrear ninguna forma simple de escribir el contenido de una InputStreama una OutputStreamen Java. Obviamente, el código de búfer de bytes no es difícil de escribir, pero sospecho que me falta algo que me facilitaría la vida (y el código más...
Estaba jugando con Java 8 lambdas para filtrar fácilmente las colecciones. Pero no encontré una forma concisa de recuperar el resultado como una nueva lista dentro de la misma declaración. Aquí está mi enfoque más conciso hasta ahora: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L,...
Tengo una interfaz que vuelve java.lang.Iterable<T>. Me gustaría manipular ese resultado utilizando la API Java 8 Stream. Sin embargo, Iterable no puede "transmitir". ¿Alguna idea de cómo usar Iterable como Stream sin convertirlo en
Requests es una biblioteca realmente bonita. Me gustaría usarlo para descargar archivos grandes (> 1 GB). El problema es que no es posible mantener todo el archivo en la memoria. Necesito leerlo en fragmentos. Y este es un problema con el siguiente código import requests def DownloadFile(url)...
¿Es posible especificar un grupo de subprocesos personalizado para la secuencia paralela de Java 8 ? No puedo encontrarlo en ningún lado. Imagine que tengo una aplicación de servidor y me gustaría usar flujos paralelos. Pero la aplicación es grande y multiproceso, por lo que quiero...
¿Hay una manera concisa de iterar sobre una secuencia mientras se tiene acceso al índice en la secuencia? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices,...
Quiero resumir una lista de enteros. Funciona de la siguiente manera, pero la sintaxis no se siente bien. ¿Se podría optimizar el código? Map<String, Integer> integers; integers.values().stream().mapToInt(i ->
Bueno, este parece bastante simple, y lo es. Todo lo que tiene que hacer para descargar un archivo a su servidor es: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Solo hay un problema. ¿Qué pasa si tiene un archivo grande, como 100mb? Luego, se quedará sin...
Estoy en la etapa de desarrollo, donde tengo dos módulos y de uno obtuve salida como uno OutputStreamy segundo, que solo acepta InputStream. ¿Sabe usted cómo convertir OutputStreama InputStream(y no al revés, me refiero a realmente de esta manera) que voy a ser capaz de conectar estas dos...
Así que obtuve la respuesta a mi última pregunta (no sé por qué no pensé en eso). Estaba imprimiendo un doubleuso coutque se redondeó cuando no lo esperaba. ¿Cómo puedo hacer coutuna impresión doublecon total
Java 8 Collectors.toMaparroja un NullPointerExceptionsi uno de los valores es 'nulo'. No entiendo este comportamiento, los mapas pueden contener punteros nulos como valor sin ningún problema. ¿Hay una buena razón por la cual los valores no pueden ser nulos Collectors.toMap? Además, ¿hay una buena...
Con Java: Tengo un byte[]que representa un archivo. ¿Cómo escribo esto en un archivo (es decir C:\myfile.pdf)? Sé que se hizo con InputStream, pero parece que no puedo
¿Alguien me explica qué InputStreamy qué OutputStreamson? Estoy confundido acerca de los casos de uso para ambos InputStreamy OutputStream. Si también pudiera incluir un fragmento de código para acompañar su explicación, sería genial.
¿Cómo puedo lanzar excepciones CHECKED desde Java 8 streams / lambdas? En otras palabras, quiero hacer un código como este compilar: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer",...
Entiendo que con .stream(), puedo usar operaciones en cadena como .filter()o usar flujo paralelo. Pero, ¿cuál es la diferencia entre ellos si necesito ejecutar pequeñas operaciones (por ejemplo, imprimir los elementos de la