bycj.net
当前位置:首页 >> jAvA读取文本文件txt时候的换行问题 >>

jAvA读取文本文件txt时候的换行问题

你把代码贴出来看看.根据经验,你用的是bufferedstream吧?bufferedstream的readline()方法是读一行,所以就把换行都读到一行里了.

这里错了: BufferedReader in = new BufferedReader(new FileReader(fileName));balance=in.readLine();while(in.read()!=-1){content.append(in.readLine()+'\n');}in.close();} 这样写吧:String inputLine;while ((inputLine = in.readLine()) != null)

你用的方法对全角字符是有问题,建议使用BufferedReader来读取.首先以文件路径为参数建一个FileReader,然后用这个为参数建一个BufferedReader,使用它的readLine()方法读取,换行的话就需要out.print("<br>");了

你在页面显示的时候来进行换行这些的控制把.如果要在读取的时候就要限定格式 这个有点难把

这个很简单啊,比如你获得的文本叫str,你只需要 str = str.replace("{", "\n{"); 这样就实现换行了

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

jtextarea下的方法自动换行public void setlinewrap(boolean wrap)添加文本时,添加\n换行

1.使用java中的转义符"\r\n":Java代码 String str="aaa"; str+="\r\n"; 这样在str后面就有换行了. 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWriter的newline()方法:Java代码 FileOutputStream fos=new

用BufferedReader 就行了 BufferedReader reader = new BufferedReader(new FileReader("d:\\1.txt")); String line = null; while ((line = reader.readLine()) != null) { str = str.concat(line); }

如果是系统级别的设置 System.lineSeparator()?System.getProperty("line.separator"); 如果是文件级别的那是没有统一的规范,同一个文件也可以输入不同的换行方式.因此建议你读文件的时候就不要按行读,整体读就可以了.

realmemall.net | wwfl.net | 4585.net | wlbx.net | krfs.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com