呆头。 2021-05-17 02:38 采纳率: 100%
浏览 29
已结题

球球大佬们java!!

球球大佬们java!!

展开全部

  • 写回答

2条回答 默认 最新

  • 技术宅丶拾年 2021-05-18 02:05
    关注

    第一个

    
        public static int differentDays(Date date1, Date date2) {
            Calendar cal1 = Calendar.getInstance();
            cal1.setTime(date1);
            Calendar cal2 = Calendar.getInstance();
            cal2.setTime(date2);
            int day1 = cal1.get(Calendar.DAY_OF_YEAR);
            int day2 = cal2.get(Calendar.DAY_OF_YEAR);
    
    
            int year1 = cal1.get(Calendar.YEAR);
            int year2 = cal2.get(Calendar.YEAR);
            if (year1 != year2) {
                // 同一年
                int timeDistance = 0;
                for (int i = year1; i < year2; i++) {
                    if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0) {
                        // 闰年
                        timeDistance += 366;
                    } else { 
                        // 不是闰年
                        timeDistance += 365;
                    }
                }
                
                return timeDistance + (day2 - day1); } 
            else { // 不同年
              return day2 - day1;
            }
        }

    第二个,如果你学了大数据组件的话,直接用hadoop,spark,flink等的example就能实现wordcount

    public static Map<String, Integer> getWordCount(String fileName) {
            String[] s = {};
            Map<String, Integer> hashMap = new HashMap<String, Integer>();
            for(String temp:s){
                hashMap.put(temp,  0);
            }
    
            for(String temp:s){
                Integer count = hashMap.get(temp);
                hashMap.put(temp, (count == 0) ? 1 : count+1);
            }
            for(String temp:s){
                System.out.println(temp +" " +hashMap.get(temp));
            }
            return hashMap;
        }

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 12月30日
  • 已采纳回答 12月23日

悬赏问题

  • ¥15 centos7.6进不去系统,卡在数字7界面
  • ¥15 Tensorflow采用interpreter.allocate_tensors()分配内存出现ValueError: vector too long报错
  • ¥15 使用CGenFF在线生成血红素辅基拓扑结构遇到问题
  • ¥15 在fragment使用okhttp同步上传文件,能不能在fragment销毁后还可以继续上传文件?
  • ¥20 matlab代码实现可达矩阵形成骨骼矩阵
  • ¥15 关于地板的木纹和图库中的匹配的
  • ¥30 机器学习预测疾病模型流程疑问
  • ¥50 2048Python实现
  • ¥15 使用ads进行低噪放仿真没有结果且不报错
  • ¥15 关于#python#的问题:有偿求一个千寻框架找书机器人插件
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部