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

球球大佬们java!!

球球大佬们java!!
  • 写回答

2条回答 默认 最新

  • 技术宅丶拾年 2021-05-18 10: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月31日
  • 已采纳回答 12月23日

悬赏问题

  • ¥50 gki vendor hook
  • ¥15 centos7中sudo命令无法使用
  • ¥15 灰狼算法和蚁群算法如何结合
  • ¥15 这是一个利用ESP32自带按键和LED控制的录像代码,编译过程出现问题,请解决并且指出错误,指导如何处理 ,协助完成代码并上传代码
  • ¥20 stm32f103,hal库 hal_usart_receive函数接收不到数据。
  • ¥20 求结果和代码,sas利用OPTEX程序和D-efficiency生成正交集
  • ¥50 adb连接不到手机是怎么回事?
  • ¥20 抓取数据时发生错误: get_mooncake_data() missing 1 required positional argument: 'driver'的问题,怎么改出正确的爬虫代码?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联