Ejemplos split

	String frase="En un lugar de la mancha de cuyo nombre";
		// Dividimos la cadena por espacio
		// Los espacios no se incluyen
		// Obtenemos un array con los elementos resultantes
		String[] palabras=frase.split(" ");
		System.out.println(Arrays.toString(palabras)); //[En, un, lugar, de, la, mancha, de, cuyo, nombre]
		frase="1,2,3,4,5,6";
		palabras=frase.split(",");
		System.out.println(Arrays.toString(palabras)); //[1, 2, 3, 4, 5, 6]
		frase="En un lugar de la mancha de cuyo nombre";
		
		palabras=frase.split(" ");
		String masLarga="";
		// Recorro el array con foreach
		for(String palabra:palabras) {
			// Si la palabra en la que estoy es más larga
			// Que la que ya tenía la sustituyo
			if (palabra.length()>masLarga.length()) {
				masLarga=palabra;
			}
		}
		System.out.println("La palabra más larga es "+masLarga);
	

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos