給定["a","b","a","b","c","a","b","c","b"]字符串數組,然後使用Map的key來保存數組的字符串元素,value保存該字符串元素出現的次數。

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);
	}
		
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章