Java生成数据

来源:互联网 发布:李泽楷双胞胎残障 知乎 编辑:程序博客网 时间:2024/06/06 10:53
public class DBToDBRunnerTest {public static void main(String[] args) {int lineNum = 1000;StringBuffer destSb = new StringBuffer();String field1 = "20150731";String field2 = "1001";String field3 = "www.baidu.com\n";String srcStr = field1 + "\t" + field2 + "\t" + field3;for(int i = 0; i < lineNum; i++) {destSb.append(srcStr);}String filePath = "d:\\testData.txt";CommonUtils.string2File(destSb.toString() , filePath , "UTF-8");System.out.println("generate data OK");}}   class CommonUtils {public static void string2File(String srcStr, String filePath, String encoding) {try {BufferedReader reader = null;BufferedWriter writer = null;try {reader = new BufferedReader(new StringReader(srcStr));writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath), encoding));char[] buf = new char[4096];int len;while ((len = reader.read(buf)) != -1) {writer.write(buf, 0, len);}} finally {try {reader.close();} finally {writer.close();}}} catch (Exception e) {e.printStackTrace();}}}

0 0
原创粉丝点击