me gustaria utilizar optional en el constructor de la clase episodio:
public class Episode {
Integer seasonNum;
String title;
Integer episodeNum;
double rating;
LocalDate releasedDate;
public Episode(Integer num, DataEpisodes e) {
this.seasonNum = num;
this.title = e.title();
this.episodeNum =e.episodeNum();
//para pasar de String a double
try {
this.rating = Double.valueOf(e.rating());
}catch (NumberFormatException ex){
this.rating = 0.0;
}
try {
this.releasedDate = LocalDate.parse(e.realaseDate());
}catch (DateTimeParseException ex){
this.releasedDate = null;
}
}
en caso de que la fecha de lanzamiento sea null o no este especificada.
es posible declara un optional del tipo LocalDate? sigue la sbuena sparcticas? no va en contra de las recomendaciones del saber mas?
gracias?