import java.util.HashMap;
import java.util.Map;
public class Contabilizador {
private Map<String, Long> ocurrencias; //Map porque son... UNICODE!
public Contabilizador() {
ocurrencias = new HashMap<String, Long>();
}
public void contabiliza(String linea) {
for(int i=0;i<linea.length();i++) {
if(null == ocurrencias.get(""+linea.charAt(i))) {
ocurrencias.put(""+linea.charAt(i),1L);
}else {
Long valor = ocurrencias.get(""+linea.charAt(i));
valor++;
ocurrencias.put(""+linea.charAt(i),valor);
}
}
}
public Map<String, Long> getOcurrencias() {
return ocurrencias;
}
}
Suscribirse a:
Enviar comentarios (Atom)
Profesor
Aqui tiene mi Blog o Pagina con evidencias, ejercicios, teoría y ejemplos de lo que hemos hecho en este cierre de semestre. Como puede ver a...
-
Un árbol de derivación permite mostrar gráficamente cómo se puede derivar cualquier cadena de un lenguaje a partir del símbolo distinguido ...
-
El modelo entidad-relación (E-R) es un modelo de datos de alto nivel. Está basado en una percepción de un mundo real que consiste en una col...
-
FIRST: Si α es cualquier cadena de símbolos gramaticales, se considera FIRST (α) como el conjunto de terminales que encabezan las cadenas ...
No hay comentarios:
Publicar un comentario