代码如下:

package com.zwj;

import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;

/**
 * 生成文件类
 * @author Administrator
 */
public class CreateFile {
	public String fileName="10001_test.dat";//文件名称
	public String urlPath="F:/urlPath";//文件存放路径
	
	public void create() throws Exception{
		String  FileNamePath = urlPath + File.separator + fileName;
		FileOutputStream fis=new FileOutputStream(FileNamePath); 
		OutputStreamWriter out = new OutputStreamWriter(fis,"UTF-8");
		try {
			String strTemp = "";
			for(int i=0;i<10;i++){//模拟文件中的内容
				strTemp = "111"+i + "|";
				strTemp += "小李"+i + "|";
				strTemp += "年龄"+i + "|";
				strTemp += "成绩:"+i + "|";
				strTemp += "身高:"+i + "|";
				out.write(strTemp+"\n");
			}
			out.flush(); 
			out.close();
			fis.close();
			System.out.println("生成文件"+FileNamePath+"成功");
			
		} catch (Exception e) {
			if(fis!=null)
				fis.close();
			if(out!=null){
				out.close();
			}
			e.printStackTrace();
		}finally{
			try{
				if(fis!=null)
					fis.close();// 关闭文件流
				if(out!=null)
					out.close();
			}catch (Exception e) {
				System.out.println("CreateDayFiles关闭文件流失败");
			}
		}
	}
	
	//测试
	public static void main(String[] args) throws Exception {
		CreateFile cf=new CreateFile();
		cf.create();
	}

}

以上代码则可生成想要的文件(dat/doc/txt 等等)