MapReduce计算每年最大值测试样例生成程序
2024-08-29 01:39:18
Demo.java
package com.java; import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Random; /**
* 随机生成从2000到2018每天一个随机四位数,用于MapReduce计算每年最大值测试
*
* @author Logan
* @createDate 2019-03-18
* @version 1.0.0
*
*/
public class Demo { /**
* 生成文件存放在D盘1.txt
*/
private static final String PATH = "D:\\1.txt"; private static final SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd"); public static void main(String[] args) {
File file = new File(PATH); try (
FileWriter writer = new FileWriter(file);
BufferedWriter bufWriter = new BufferedWriter(writer);
) { if (!file.exists()) {
file.createNewFile();
} Calendar start = Calendar.getInstance();
Calendar end = Calendar.getInstance();
start.set(2000, 0, 1);
end.set(2018, 0, 1); StringBuffer line = null;
while (start.before(end)) {
line = new StringBuffer();
line.append(format.format(start.getTime()));
line.append(getRandom()).append("\n");
bufWriter.write(line.toString());
start.add(Calendar.DATE, 1);
} } catch (Exception e) {
e.printStackTrace();
}
} /**
* 随机生成一个四位整数
*
* @return
*/
private static int getRandom() {
Random r = new Random();
return r.nextInt(9000) + 1000;
} }
计算程序参见:
https://www.cnblogs.com/jonban/p/10555826.html
.
最新文章
- 如何使 WebAPI 自动生成漂亮又实用在线API文档
- 加载默认图片,如何避免img标签陷入onerror事件死循环
- js日期格式化函数
- Python入门笔记(22):Python函数(5):变量作用域与闭包
- 【wikioi】2800 送外卖(状压dp+floyd)
- java dom4j写入XML
- LoadRunner界面分析(一)
- delphi TFileStream.create
- Innode引擎监控的开启的方法
- java高精度进制转换
- 1、第1课.net学习2150916
- Train Problem I
- Cocos2d-x-Lua 开发一个简单的游戏(记数字步进白色块状)
- Scala:枚举类型的用法
- Win10 + Ubuntu双系统,删除Ubuntu系统
- rpm 数据库
- IIS配置过程中的常见问题
- 天气服务API文档 第1版
- 转shell中的awk用法详解
- 【已解决】unity4.2.0f4 导出Android工程报错:Error building Player: ArgumentException: Illegal characters in path. [unity导出android工程 报错,路径含有非法字符]