Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2010, 07:51
KKarloss
 
Fecha de Ingreso: junio-2007
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 0
Novato en java

Buenas ando tratando de averiguar como pasar este programa con el interfaz de java Colection pero no encuentro nada que me muestre un ejemplo de como trabajar con ello. Gracias de antemano por la ayuda prestada

import java.util.*;
public class MedicalVisit{
public static void main( String[] args ){
List<Integer> visitas = new ArrayList<Integer>();
String [] sDias = {"Lunes","Martes","Miercoles","Jueves","Viernes "};
visitas = visitsToWeekList(args);
for(int i = 0; i < visitas.size();i++){
System.out.println(sDias[i]+" : "+visitas.get(i));
}
System.out.println("El dia con mas visitas es: "+sDias[getMaxPosition(visitas)]);
System.out.println("Media de visitas: "+getAverage(visitas));

}
public static List <Integer> visitsToWeekList(String[] nVisitas){
String ndias = nVisitas[0];
String[] nDias = ndias.split(",");
List<Integer> domo = new ArrayList<Integer>();
for(int i = 0 ;i < nDias.length; i++){
domo.add(Integer.valueOf(nDias[i]));
}
return domo;

}
public static int getMaxPosition(List<Integer> weekList){
int maxPos = 0;
for(int i = 1; i < weekList.size();i++){
if(weekList.get(maxPos) < weekList.get(i)){

maxPos = i;

}


}
return maxPos;


}
public static int getAverage(List<Integer> weekList){
int suma = 0;
Iterator it = weekList.iterator();
while (it.hasNext()){

suma = suma + (Integer) it.next();

}

return suma/weekList.size();

}


}