sumarle dias a una fecha determinada

parm
26 de Julio del 2004
tengo el siguiente problema. no se por que. hago lo siguiente:
lo que quiero hacer es sumarle a la fechaIngresoDate los dias masDias.
public java.util.Date getFechaRango(int masDias,Date fechaIngesoDate) {
Calendar cal=Calendar.getInstance();
Calendar cal2=Calendar.getInstance();
String pp="",pp2="";
cal.setTime(fechaIngresoDate);// esta asignacion no funciona pero cuando vuelvo a recargar si funciona.
cal.add(Calendar.DAY_OF_WEEK, masDias);
java.util.Date fecha = cal.getTime();
java.util.Date fecha2 = cal2.getTime();
pp=Format.dateToString(fecha);//fecha en string
pp2=Format.dateToString(fecha2);//fecha en string
System.out.println("pp "+pp);
System.out.println("pp2 "+pp2);

return fecha2;

}

Pedro
26 de Julio del 2004
public java.util.Date getFechaRango(int masDias,Date fechaIngesoDate) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(fechaIngesoDate);
calendar.add(Calendar.DATE, masDias);
return calendar.getTime();
}