El documento describe dos ejercicios de programación en Java que involucran el análisis y procesamiento de cadenas de texto. El primer ejercicio crea una interfaz gráfica con un cuadro de texto y botones para analizar una frase introducida, mostrando la frase en mayúsculas, minúsculas y el número de caracteres. El segundo ejercicio expande esto analizando una subcadena dentro de la frase principal e indicando sus posiciones y el texto circundante.