Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/04/2010, 11:40
alberto7D9
 
Fecha de Ingreso: marzo-2010
Mensajes: 15
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Contar el numero de repeticiones de un String en un Array

La clases RadarInfo es la clase que tiene los datos de un radar como dije anteriormente que según tu problema son:

[Carretera] [Punto kilométrico] [Dirección de la marcha] [Velocidad Permitida] [Velocidad Real] [Matrícula] [Puntos descontados]

Es decir:
class RadarInfo
{
public String carretera;
public double puntoKilometrico;
public char direcciónMarcha;
public int velocidadPermitida
public int velocidadReal;
public String matricula;
public int puntosDescontados;
};

Como te decía en el post anterior; cada línea genera un objeto de este tipo y todos ellos lo guardas en el arreglo radares.
Estos son problemas secundarios al que tu quieres; El problema de contar la carretera con mayor repitencia. La clave es usar el HashMap.

Cuando trabajas con arreglos tu dices:
int v = arreglos[x]
"Dame el valor que esta en la posición X"
donde X es un numero. Pero con HashMap tu también puedes decir:
int v = tabla.get(x);
donde X no necesariamente es un número puede ser un String.
Es decir los índices son String en ves de número.

Al principio cuando empiezes a trabajar con esta clase quizas te de unos errores en tiempo de ejecución por inexperiencia; pero después le cogerás la vuelta.
Suerte.