Stream.Builder build() construye la transmisión, haciendo la transición de este constructor al estado construido.
Sintaxis:
Stream<T> build()
Excepciones:
- IllegalStateException: si el constructor ya pasó al estado construido, se lanza IllegalStateException . Señala que un método ha sido invocado en un momento ilegal o inapropiado. En otras palabras, el entorno Java o la aplicación Java no se encuentra en un estado adecuado para la operación solicitada.
Valor de retorno: la secuencia construida.
Nota: un generador de secuencias tiene un ciclo de vida, que comienza en una fase de construcción, durante la cual se pueden agregar elementos y luego pasa a una fase de construcción, después de la cual no se pueden agregar elementos. La fase de construcción comienza cuando se llama al método build(), que crea una secuencia ordenada cuyos elementos son los elementos que se agregaron al generador de secuencias, en el orden en que se agregaron.
Ejemplo 1 :
// Java code to show the implementation // of Stream.Builder build() import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { Stream.Builder<String> str_b = Stream.builder(); str_b.add("Geeks"); str_b.add("for"); str_b.add("GeeksforGeeks"); str_b.add("Data Structures"); str_b.add("Geeks Classes"); // creating the string stream Stream<String> s = str_b.build(); // printing the elements s.forEach(System.out::println); } }
Producción :
Geeks for GeeksforGeeks Data Structures Geeks Classes
Ejemplo 1 :
// Java code to show the implementation // of Stream.Builder build() import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { Stream.Builder<String> str_b = Stream.builder(); str_b.add("Geeks"); str_b.add("for"); str_b.add("GeeksforGeeks"); str_b.add("Data Structures"); str_b.add("Geeks Classes"); // creating the string stream Stream<String> s = str_b.build(); // printing the elements s.forEach(System.out::println); } }
Producción :
Geeks for GeeksforGeeks Data Structures Geeks Classes
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA