java读取txt文件,显示换行和空格,求教!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java读取txt文件,显示换行和空格,求教!相关的知识,希望对你有一定的参考价值。
这是我的程序片段:
File fl=new File(file);//file就是这个txt文件的路径。
InputStreamReader isr = new InputStreamReader(new FileInputStream(fl),"gbk");
BufferedReader br=new BufferedReader(isr);
String str = null;
while ((str = br.readLine())!= null)
content.append(str);
br.close();
isr.close();
return content.toString();//返回字符串。
在action中得到这个content字符串。
在jsp页面中<s:property value="content"/>
运行结果是,这个txt文件中是有换行和空格的,但是在页面中不显示换行和空格。
int iCharNum = 0;
Reader in = null;
try
FileInputStream fis = new FileInputStream(objFile);
InputStreamReader isr = new InputStreamReader(fis, encoding);
in = new BufferedReader(isr);
int ch;
while ((ch = in.read()) > -1)
iCharNum += 1;
buffer.append((char) ch);
catch (FileNotFoundException e)
// TODO Auto-generated catch block
e.printStackTrace();
catch (UnsupportedEncodingException e)
// TODO Auto-generated catch block
e.printStackTrace();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
finally
try
in.close();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
content.append(buffer); 参考技术B 你在页面显示的时候来进行换行这些的控制把....如果要在读取的时候就要限定格式
这个有点难把...本回答被提问者采纳
以上是关于java读取txt文件,显示换行和空格,求教!的主要内容,如果未能解决你的问题,请参考以下文章