在D盘新建两个文件test.txt,test1.txt
把内容拷到test中,test1为输出...
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
public class ZhiDao {
public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedReader br = null;
String lineContent = null;
StringBuffer sb = new StringBuffer();
PrintWriter pw = null;
try {
br = new BufferedReader(new FileReader("D:\\test.txt"));
pw = new PrintWriter("D:\\test1.txt");
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
while ((lineContent = br.readLine()) != null) {
if(lineContent.equals("")){
sb.append("\r\n");
}else{
for(int i = 0; ilineContent.length(); i◆◆){
char charContent = lineContent.charAt(i);
sb.append(charContent);
System.out.println(sb);
pw.write(sb.toString());
} catch (IOException e) {
e.printStackTrace();
br.close();
pw.close();
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.util.Scanner;
public?class?OutToTxt?{
private?static?BufferedWriter?writer;
private?static?Scanner?sc;
public?static?void?main(String[]?args)?{
File?out?=?new?File("./Out.txt");
if(!out.exists())?{
try?{
out.createNewFile();
}?catch?(IOException?e)?{
writer?=?new?BufferedWriter(new?FileWriter(out));
sc?=?new?Scanner(System.in);
System.out.println("请输入文本内容,输入exit结束:");
writer.write("");?//?清空文本
String?split?=?"";
while(true)?{
String?line?=?sc.nextLine();
if(line.equalsIgnoreCase("exit"))?{
break;
writer.append(split?◆?line);
split?=?"\r\n";
}?catch?(IOException?e1)?{
}?finally?{
if(null?!=?writer)?{
writer.flush();
writer.close();
你可以运行后输入
Hello World!
This is my first application.
exit
写文件
import java.io.FileOutputStream;//写文件
public class WriteFile {
public static void main(String[] args) throws Exception {
String temp="Hello world!\n";
FileOutputStream fos=new
FileOutputStream("D:\\GUI\\write.txt",true);//两个参数,true表示在文件末尾追加
fos.write(temp.getBytes());
fos.close();//流要及时关闭
读文件
import java.io.FileInputStream;//读文件
public class ReadFile {
FileInputStream fis=new FileInputStream("D:\\GUI\\test.txt");
String result="";
while(true){
int num=fis.read(b);//num返回实际读到的字节数,如果文件读完了返回-1;
if(num==-1)break;
result=result◆new String(b,0,num);
fis.close();
System.out.println(result);
输入无需使用字节流,直接字符流读取即可.
private?void?input(String?fileName)?throws?IOException?{
try(BufferedReader?reader?=?new?BufferedReader(new?FileReader(fileName)))?{
String?line;
while((line=reader.readLine())?!=?null)?{
System.out.println(line);
}?
同样输出,只要把Input换成Output;
private?void?output(String?fileName,?String?content)?throws?IOException{
try(BufferedWriter?writer?=?new?BufferedWriter(new?FileWriter(fileName)))?{
writer.write(content);
import java.io.File;
import java.io.FileOutputStream;
import java.io.PrintStream;
public class TestBaiduKnow {
public static void main(String[] args) throws IOException {
FileOutputStream fs = new FileOutputStream(new File("D:\\text.txt"));
PrintStream p = new PrintStream(fs);
p.println(100);
p.close();
//简单的一个例子,来模拟输出
以上就是土嘎嘎小编为大家整理的关于java导出txt代码的信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!