Convertir doble a int [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo convertir un doble a un int en Java al redondearlo? 9 respuestas

Pregunta rápida: ¿Cuál es la mejor manera de convertir un tipo de datos primitivos doble a un tipo de datos primitivos int. Actualmente estoy usando el siguiente código, pero parece que hay muchos métodos para hacer una tarea simple.

double i = 2.0;
int i2 = Integer.parseInt(Double.toString(i));

Respuestas a la pregunta(4)

Su respuesta a la pregunta