0
点赞
收藏
分享

微信扫一扫

疯狂java讲义习题7.3


题目描述:
给定["a","b","a","b","c","a","b","c","b"]字符串数组,然后使用Map的Key来保存数组中字符串元素,value保存该字符串出现的次数,最后统计出各字符串元素的出现次数
代码如下:

此处)折叠或打开

import java.io.*;
.util.*;
public class cmd {
public static void main(String args[])
     {
str[] = {"a","b","a","b","c","a","b","c","b"};
= new HashMap();
int count1 = 0,count2 = 0,count3 = 0;
for (int i = 0;i < str.length;i++)
         {
             
if (str[i].equals("a"))
             {
                 
++;
             }
else if (str[i].equals("b"))
             {
++;
             }
else if (str[i].equals("c"))
             {
++;
             }
else{}
         }
         
.put("a",count1);
.put("b",count2);
.put("c",count3);
.out.println(hm);
         
         
     }
      
 }

运行结果如下:


{b=4, c=2, a=3}


举报

相关推荐

0 条评论