导航:首页 > 文件管理 > java怎么生成txt文件

java怎么生成txt文件

发布时间:2023-12-14 08:50:31

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

当然不用命令编写代码也可以

阅读全文

与java怎么生成txt文件相关的资料

热点内容
打印到文件怎么办 浏览:485
aspnet文件上传进度 浏览:665
crt打开显示找不到指定文件 浏览:409
解压缩文件时一般存到哪 浏览:385
调出软键盘找不到文件 浏览:807
知识信息数据库 浏览:911
如何让网站转行 浏览:462
激活错误系统找不到指定文件 浏览:995
网络闹钟在线 浏览:468
微信头像乌龟图片大全 浏览:558
手机百度文库下载文件找不到了 浏览:32
dsp的程序空间和数据空间 浏览:187
5s排线教程 浏览:679
恋爱是什么网络歌曲 浏览:476
小黑一键重装怎么找不到镜像文件 浏览:110
怎么把压缩文件生成exe 浏览:137
oracle数据库类型 浏览:828
如何开发wap网站 浏览:202
怎样将文件打印成pdf 浏览:761
抖音少儿编程服务内容怎么写 浏览:394

友情链接