java怎么生成txt文件|javaweb如何在服务端创建文件(如txtjson等)

Ⅰ java生成txt文件 急急急!!!

package file;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** 用FileOutputStream类往指定文件中写入数据 */public class FileOutputStreamTest { public static void main(String[] args) { FileOutputStream out = null; try { //step1: 创建一个向指定名的文件中写入数据的FileOutputStream //第二个参数设置为true表示:使用追加模式添加字节 out = new FileOutputStream("D:\\IOTest\\dest.txt",true); //step2: 写数据 out.write('#'); out.write("helloWorld".getBytes()); out.write("你好".getBytes()); out.write("\r\n".getBytes());//换行 out.write("网络新浪".getBytes()); //step3: 刷新此输出流 out.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { // 捕获IO异常 e.printStackTrace(); }finally{ if(out != null){ try { out.close(); //step4: 关闭输出流 } catch (IOException e) { e.printStackTrace(); } } } }}给你看看我写的 参考下吧

Ⅱ java生成批量txt文件

Java生成批量txt文件,可以通过循环便利生成,示例如下:

response.setContentType(CONTENT_TYPE);response.setHeader("Content-disposition","inline;filename=""+newString(fileName.getBytes("gb2312"),"ISO8859-1")+"";");HashMapparas=newHashMap();paras=(HashMap)model.get("paras");//要导出的文件,其实是json对象,通知我们要导出哪些表Stringfiles=MapUtils.getString(paras,"file");//解析成数组String[]file=files.split(",");//获取压缩包文件名StringfileName=SysParaConfig.getProperty("fileName");StringfileName=newString(fileName+".zip");File[]files=newFile[file.length];Stringpath=request.getRealPath("test/download");//循环遍历生成文件for(inti=0;i<file.length;i++){Stringtable=file[i];FiletoFile=newFile(path+"/"+table+".TXT");if(!toFile.exists()){toFile.createNewFile();}FileOutputStreamfos=newFileOutputStream(toFile);StringBuffersbf=newStringBuffer();//结果集,按一定规则(比如数据间隔符)查询表StringresultSql="";StringfieldSql="";ListfileData=jdbcTemplate.queryForList(fieldSql+"unionall"+resultSql);intdataSize=fileData.size();for(intj=0;j<dataSize;j++){Stringresult=(String)fileData.get(j).get("data");sbf.append(result);if(j!=dataSize-1){sbf.append("
");}}}fos.write(strBuf.toString().getBytes("GBK"));fos.flush();fos.close();}

Ⅲ 如何用java输出txt文件

输入无需使用字节流,直接字符流读取即可。

privatevoidinput(StringfileName)throwsIOException{try(BufferedReaderreader=newBufferedReader(newFileReader(fileName))){Stringline;while((line=reader.readLine())!=null){System.out.println(line);}}}

同样输出,只要把Input换成Output;

privatevoidoutput(StringfileName,Stringcontent)throwsIOException{try(BufferedWriterwriter=newBufferedWriter(newFileWriter(fileName))){writer.write(content);writer.flush();}}

Ⅳ 如何用JAVA生成TXT文件

生成TXT的方法有很多的。常用位字节流和字符流import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;public class TextFileGenerator {public static void main(String[] args) throws Exception {method1();method2();}private static void method1() throws Exception {String txtContent = "Hello World!";File file = new File("test1.txt");FileWriter fw = new FileWriter(file);fw.write(txtContent);fw.close();}private static void method2() throws Exception {String txtContent = "Hello World!";File file = new File("test2.txt");FileOutputStream fos = new FileOutputStream(file);fos.write(txtContent.getBytes());fos.close();}}

Ⅳ java 写txt文件

import java.io.*;public class Test { public static void main(String[] args){ String s = new String(); String s1 = new String(); try { File f = new File("E:\\123.txt"); if(f.exists()){ System.out.print("文件存在"); }else{ System.out.print("文件不存在"); f.createNewFile();//不存在则创建 } BufferedReader input = new BufferedReader(new FileReader(f)); while((s = input.readLine())!=null){ s1 += s+"\n"; } System.out.println(s1); input.close(); s1 += "添加的内容!";BufferedWriter output = new BufferedWriter(new FileWriter(f)); output.write(s1); output.close(); } catch (Exception e) { e.printStackTrace(); } } }

Ⅵ javaweb如何在服务端创建文件(如txt,json等)

File writeName = new File(你要存的地方); // 相对路径,如果没有则要建立一个新//的.txt文件writeName.createNewFile(); // 创建新文件,有同名的文回件的话直接覆盖答FileWriter writer = new FileWriter(writeName);BufferedWriter out = new BufferedWriter(writer);out.write(你要写入的信息);

Ⅶ java怎么在这里生成一个名为日志的txt文件

java 生成 txt文件import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class File_creater {public static void main(String s[]){ try { for(int i=1;i<200;i++) { String txtname=i+".txt"; String txtText=i/100+1+"."+i%100; PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(txtname))); ////"out\\"+ 日志 out.println(txtText); out.close(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }

Ⅷ java 如何创建txt文件

命令:Java 文件名 > 输出文件名.txt (可为绝对路径名)这是输出重定向此外,还有输入重定向:Java 文件名 < 输入文件名.txt当然不用命令编写代码也可以


赞 (0)