Dada la matriz de cadenas ["a", "b", "a", "b", "c", "a", "b", "c", "b"], luego use la tecla Map para guardar El elemento de cadena de la matriz, valor contiene el número de ocurrencias del elemento de cadena.

import java.util.HashMap;

public class p3 {

	public static void main(String[] args) {
		HashMap hM=new HashMap();
		String[] sz={
				"a","b","a","b","c","a","b","c","b"
		};
                
		for(int i=0;i<sz.length;i++){
			int j=0;
			while(j<i){
				if(sz[i]==sz[j]){
					break;
				}
				j++;
			}
			if(j==i){
				String s=sz[i];
				int m=0;
				for(int n=0;n<sz.length;n++){
					if(sz[i]==sz[n]){
						m++;
					}
				}
				hM.put(s, m+"");
			}
			
		}
		System.out.println(hM);
	}
		
}

26 artículos originales publicados · elogiados 1 · visitas 9978

Supongo que te gusta

Origin blog.csdn.net/qq_31884013/article/details/49682393
Recomendado
Clasificación