método splitAsStream() de una clase de patrón que se usa para devolver un flujo de string de la secuencia de entrada dada pasada como parámetro alrededor de las coincidencias de este patrón. Este método es el mismo que el método split excepto que lo que obtenemos no es una array de string objetos sino una corriente. Si este patrón no coincide con ninguna subsecuencia de la entrada, el flujo resultante tiene solo un elemento, a saber, la secuencia de entrada en forma de string.
Sintaxis:
public Stream<String> splitAsStream(CharSequence input)
Parámetros: este método acepta un solo parámetro CharSequence que representa la secuencia de caracteres que se dividirá.
Valor devuelto: este método devuelve un flujo de strings calculadas al dividir la entrada en torno a las coincidencias de este patrón.
Los siguientes programas ilustran el método splitAsStream():
Programa 1:
// Java program to demonstrate // Pattern.splitAsStream(CharSequence input) method import java.util.regex.*; import java.util.stream.*; public class GFG { public static void main(String[] args) { // create a REGEX String String REGEX = "geeks"; // create the string // in which you want to search String actualString = "Welcome to geeks for geeks"; // create a Pattern using REGEX Pattern pattern = Pattern.compile(REGEX); // split the text Stream<String> stream = pattern .splitAsStream(actualString); // print array stream.forEach(System.out::println); } }
Welcome to for
Programa 2:
// Java program to demonstrate // Pattern.splitAsStream(CharSequence input) method import java.util.regex.*; import java.util.stream.*; public class GFG { public static void main(String[] args) { // create a REGEX String String REGEX = "ee"; // create the string // in which you want to search String actualString = "aaeebbeecceeddee"; // create a Pattern using REGEX Pattern pattern = Pattern.compile(REGEX); // split the text Stream<String> stream = pattern .splitAsStream(actualString); // print array stream.forEach(System.out::println); } }
aa bb cc dd
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA