Convertir minutos enteros en la cadena "hh: mm"

Necesito convertirminutes (definido como Entero) en el siguiente formato de cadena "hh: mm", suponiendo que elstartTime es "00:00". El código que figura a continuación es lo que tengo hasta ahora, pero no funciona correctamente. Además, no tiene en cuenta que lanewTime debe cambiarse de acuerdo constartTime. ¿Hay alguna otra solucion

String startTime = "00:00";
int minutes = 120;
double time = minutes/60;
String timeS = Double.toString(time);
String[] hourMin = timeS.split(".");
String h = hourMin[0];
String m = hourMin[1];
String newTime = "";    
newTime.concat(h+":"+m);

Respuestas a la pregunta(14)

Su respuesta a la pregunta