导航:首页 > 文件教程 > java读取文件换行

java读取文件换行

发布时间:2023-01-07 12:18:07

A. java读取文件换行符

如果是系抄统级别的设置
System.lineSeparator()?
System.getProperty("line.separator");

如果是文件级别的那是没有统一的规范,同一个文件也可以输入不同的换行方式。
因此建议你读文件的时候就不要按行读,整体读就可以了。

B. java怎么读取文件中内容,并每隔5个字符换行,并写入新的文本

importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.OutputStreamWriter;

publicclassApp17{

publicstaticvoidmain(String[]args)throwsIOException{

FilesrcFile=newFile("d:\test.txt");
FileoutFile=newFile("d:\dest.txt");

InputStreamReaderreader=newInputStreamReader(newFileInputStream(srcFile));
OutputStreamWriterwriter=newOutputStreamWriter(newFileOutputStream(outFile));

char[]buffer=newchar[5];

while(reader.read(buffer)!=-1){
System.out.println(buffer);

writer.write(String.valueOf(buffer).trim()+" ");
}

reader.close();

writer.flush();
writer.close();
}
}

C. java 中读取文本时当遇到某个字符时自动换行的代码

//这帖子放了很久了,怎么还能在提问区看到啊...给你写个完整的吧!
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.UnsupportedEncodingException;
publicclassDay01_ReadTxt{
publicstaticvoidmain(String[]args){
Filefile=newFile("K:\Test\TestTxt.txt");//路径
if(file.canExecute())//如果存在就继续;
init(file);
}
privatestaticvoidinit(Filefile){
System.gc();
BufferedReaderbr=null;
try{
br=newBufferedReader(newInputStreamReader(newFileInputStream(file),"GBK"));
for(Stringstr=br.readLine();str!=null;str=br.readLine()){
str=str.replaceAll("[{}]+"," ");//正则替换;
System.out.print(str);//输出控制台
}
}catch(UnsupportedEncodingExceptione){
e.printStackTrace();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(IOExceptione){
e.printStackTrace();
}
}
}
}
}

D. java读文件取得换行符

文件中文件换行符是一致的,系统不同,换行符不同
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n

E. 有关Java 文件读取中换行的问题

Java读取文件涉及的换行符问题
首先需要把数据库中的多列导出成txt文本,然后java代码读取该文件,通过readline读取每一行,再通过"\t" 分割spit每一列数据,分别对其进行处理。
结果读取每一行的时候发现本来在一行的数据分成了两行,查找原因发现,原来是数据库列中的数据本身已存在换行符,这就需要在导出数据的时候对该列进行一个去除换行符的操作。
REPLACE(title, "\r\n", "")
解决办法如下:

java \r\n 或者 \n
mysql,javascript \r\n
windows下的文本换行符是 \r\n
unix下的文本换行符是 \n

F. 用JAVA向文件写入内容时如何实现换行

java输出到txt的时候增加来换行符自的方法如下:

package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{

//\r\n为换行符
FileWriter fw = new FileWriter("D:\\1.txt");
//写入第一行换行

fw.write("第一行\r\n");
//或者获得系统换行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符:\r
* Mac下的文本文件换行符:\n
*/
}
}

G. Java写到.txt文件,如何实现换行

1.使用java中的转义来符"\r\n":
Java代码 String str="aaa"; str+="\r\n"; 这样在str后面源就有换行了.
注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.
2.BufferedWriter的newline()方法:
Java代码 FileOutputStream fos=new FileOutputStream("c;\\11.txt"); BufferedWriter bw=new BufferedWriter(fos); bw.write("你好"); bw.newline(); bw.write("java"); w.newline(); 3.使用System.getProperty()方法:
Java代码 String str = "aaa"+System.getProperty("line.separator"); 后记:
windows和linux/unix平台中应该没有通用的换行符的。针对常用的系统,可以使用如下的转义符实现换行:
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\rMac下的文本文件换行符:\n

H. java读取文件后又很多换行,想把它只留一个换行

这个需要两步操作
1 去除所有换行:如果你文件解析出来的是String 可以用trim()方法 如果是其他类型 请找相应的api
2 在结尾增加一个换行:如果是String 就string + "\n"

I. java读取文本文件txt时候的换行问题

提示,不要通过字节流或者是字符流的形式进行读取,可以直接通过BufferedReader 流的形式进行流读取,就没有换行符无法区分的问题,之后通过readLine方法获取到流的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

J. java读取linux服务器文件可以识别/n换行吗

不会。在java中经常用 就表示换行,Java从文件读取linux字符串,读到 不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。

阅读全文

与java读取文件换行相关的资料

热点内容
dnf鬼泣90版本打安图恩 浏览:668
245倒角编程怎么计算 浏览:599
可以买生活用品的app有哪些 浏览:175
cad在c盘产生的文件夹 浏览:541
联想手机解锁工具 浏览:696
瑞银3887win10 浏览:833
学网络编程哪个好 浏览:805
手机vmos导入的文件在哪里 浏览:115
苹果手机可以把文件传到华为吗 浏览:63
海川化工下载的文件默认到哪里 浏览:343
学唱粤语歌app 浏览:975
qq游戏生死狙击玩不了 浏览:120
win10邮件不显示图片 浏览:922
口袋妖怪所有版本下载 浏览:504
我们身边都有哪些大数据例子 浏览:25
震旦adc307扫描的文件在哪里 浏览:999
图片打开变成文件 浏览:194
松下微单电脑传文件软件 浏览:574
苹果蓝牙键盘surface 浏览:170
mindmaplinux 浏览:733

友情链接