Citarpublic static Asignatura createAsignatura(String s). Devuelve una asignatura a partir de los datos contenidos en la cadena que se recibe como parámetro. La cadena está formada por los distintos datos que definen una asignatura, separados por comas, incluyendo el nombre, el código, el número de créditos, el tipo de asignatura, el curso y el departamento; por ejemplo: "Fundamentos de Programación, 0000230, 12.0, ANUAL, 1, LSI". Si la cadena de entrada no tiene el formato esperado, se debe lanzar una excepción IllegalArgumentException. Si los valores expresados en la cadena no cumplen alguna de las restricciones del tipo Asignatura, se lanzará una excepción del tipo ExcepcionAsignaturaNoValida, tal como ocurriría si se usara el constructor de la clase AsignaturaImpl.
Citarpublic static SortedSet<Becario> becariosPorFecha(Set<Becario> becarios, Becario becario). Devuelve un conjunto ordenado con los becarios del conjunto becarios cuya fecha de inicio de la beca es igual o posterior a la fecha de inicio del parámetro becario. El conjunto devuelto debe estar ordenado por la propiedad fecha de inicio de los becarios. Implemente este método sin utilizar ningún bucle.
¿como los harías? es que el segundo sin bucles me mata y el primero es como what? como lo hago desde el txt