flatMap () para convertir una secuencia de LinkedList <String> en una secuencia de String

Mi objetivo es exactamente lo que dice el título. Lo que estoy haciendo es:

.stream().flatMap(x -> x.getTitles())

getTitles()devuelve un LinkedList<String>, y esperaba flatMap()hacer el trabajo y crear una secuencia de cadenas en lugar de una secuencia de LinkedList<String>, pero Eclipse dice:

No coinciden los tipos: no se puede convertir de LinkedList<String>aStream<? extends Object>

¿Cómo puedo hacer eso? (Necesito hacerlo con flujos, todo es parte de un cálculo de flujo más grande)

Respuesta 1

Estoy probando la nueva API de búsqueda del motor de aplicaciones para Java y tengo el siguiente código que intenta agregar ~ 3000 documentos en un índice: List <Document> documents = new ArrayList <Document> (); ...

No puedo entender esto. System.err.println (convertPdfToText (save) .split ("3 \\. 8"). Length); como se espera imprime un resultado de 3. De hecho, quiero que un usuario pueda obtener lo mismo. ...

EDITAR: en realidad estaba incorrecto. Estaba consultando la tabla cuando tenía la intención de consultar un índice que explica mi error. Sin embargo, la solución de Vikdor es válida. ORIGINAL: Tengo una mesa con un Hash-Range ...

Creé mi propia definición de objetivo. Funcionó perfectamente hasta ahora. Hoy abrí esta definición de destino y obtuve el siguiente error para todos los sitios de software que tengo allí: No se puede encontrar la unidad instalable ...