java打印txt的简单介绍

博主:adminadmin 2022-11-22 15:00:11 47

本篇文章给大家谈谈java打印txt,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA输出内容打印到TXT以及不同系统中如何换行

1、输出内容到指定文件 FileWriter fw = new FileWriter("D:\\xxx.txt"); fw.write("第一行\r\n"); fw.write("第二行\r\n"); fw.write("第二行\r\n"); fw.close(); 2、获得换行符 FileWriter fw = new FileWriter("D:\\xxx.txt"); String str1 = "第一行"+System.getProperty("line.separator"); String str2 = "第二行"+System.getProperty("line.separator"); String str3 = "第三行"+System.getProperty("line.separator"); fw.write(str1); fw.write(str2); fw.write(str3); fw.close(); 附:不同系统中的换行转义符 windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符:\rMac下的文本文件换行符:\n

java读取一段txt文件,打印输出控制台,怎么判断txt的换行符

使用java提供的方法,用readLine()方法读取每一行,如果不为空,则把每一行读取的内容附加到前一行之后。

代码:

String lineSeparator=System.getProperty("line.separator");

int lsLength = lineSeparator.length();

String str = line.substring(0, line.length - lsLength); // line是读取的每一行

lineSeparator就是回车换行符

JAVA如何调用txt文件 并用txt打印输出结果

import java.io.*;

public class Start

{

public void readAndRead()

{

try

{

FileReader fr = new FileReader("need.txt");//需要读取的文件路径

BufferedReader br = new BufferedReader(fr);

String s = br.readLine();

while(s!=null)//如果当前行不为空

{

System.out.println(s);//打印当前行

s= br.readLine();//读取下一行

}

br.close();//关闭BufferReader流

fr.close(); //关闭文件流

}catch(IOException e)//捕捉异常

{

System.out.println("指定文件不存在");//处理异常

}

}

public static void main(String [] args)

{

Start start = new Start();

start.readAndRead();

}

}

如何用java输出txt文件

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

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);

        writer.flush();

    }

}

java中输出txt文件

不清楚楼主具体是哪里不懂,先给个大概思路,后台也就是action或servlet中利用java.io包把文本读出来,然后setAttribute()到页面上去,页面上textarea取set进去的值就ok了

写文件大同小异,流程相反

附上io的一个例子

final int BUFFER_LENGTH=1024;

public void formatFlie(String fileName) {

char[] c=new char[BUFFER_LENGTH];//buffered area

String inStr="";//read String

try {

BufferedReader readBuff=new BufferedReader(new FileReader(fileName));

while(readBuff.read(c,0,BUFFER_LENGTH)!=-1) {

//System.out.println("pos:"+read_pos);

for(int i=0;iBUFFER_LENGTH;i++)

inStr+=c[i];

}

System.out.println(inStr);

readBuff.close();

}

catch(IOException e)

{

System.out.println(e.toString());

}

}

关于java打印txt和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。