java打印txt的简单介绍
本篇文章给大家谈谈java打印txt,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA输出内容打印到TXT以及不同系统中如何换行
- 2、java读取一段txt文件,打印输出控制台,怎么判断txt的换行符
- 3、JAVA如何调用txt文件 并用txt打印输出结果
- 4、如何用java输出txt文件
- 5、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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。