问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA读取文件时,怎么显示里面的换行效果?

发布网友 发布时间:2022-04-25 14:49

我来回答

6个回答

热心网友 时间:2023-10-09 23:22

<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="java.io.*" %>
<html>
<head>
<title>读文件应用示例</title>
</head>
<body>
<% int size;
FileInputStream inputtextfile=new FileInputStream(path);
int len=inputtextfile.available();

BufferedInputStream buffer1=new BufferedInputStre(inputtextfile);
byte bufferArray[]=new byte[len];
int n=0;
out.println("<br>path");
while((n=buffer1.read(bufferArray))!=-1)
{String temp=new String(bufferArray,0,n);
out.print(temp);
}
buffer1.close();
inputtextfile.close(); %>
</body>
</html>
如果是这样的话,程序就不会出现上述的问题了。你使用的是字节流处理方法,最好用在字节输入流中加如缓冲流。一个汉字实际上是占两个字节的存储空间,在使用字节流读取或写入时,稍不注意就会出现乱码的现象。
还有比较好的办法就是使用字符流来处理。把字节流FileInputStream 对象换成字符流FileReader对象,BufferedInputStream缓冲流对象换成BufferedReader。
如果还有什么问题的话,可以加我的QQ号:181721529。
也可以给我发电子邮件hddd001@sina.com
你用字符流对象试了吗?如果没有的话试试。

热心网友 时间:2023-10-09 23:22

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

热心网友 时间:2023-10-09 23:23

如果是文本的话,使用如下:
"123456789\n1234"
显示的结果是

123456789
1234

热心网友 时间:2023-10-09 23:23

cr lf
楼下的朋友好像错了哦 要cr +lf

ASCII的$0d 和$0a

最近写汇编 嘿嘿对这个熟悉

热心网友 时间:2023-10-09 23:24

out.print("<br>");不就是换行吗 ?
out.println("....")也可以啊

热心网友 时间:2023-10-09 23:25

用out.print("\n");

也可以的
java输出字符串换行 我想让光标所在的地方换行,该怎么办,加/n也不...

文件读取的话,如果是用read方法(字节流)读取的就很难区分换行,建议可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。BufferedReader bre = null;try { String file = "D:/test/test.txt";bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是...

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

提示,不要通过字节流或者是字符流的形式进行读取,可以直接通过BufferedReader 流的形式进行流读取,就没有换行符无法区分的问题,之后通过readLine方法获取到流的内容。BufferedReader bre = null;try { String file = "D:/test/test.txt";bre = new BufferedReader(new FileReader(file));//此时获取...

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

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;public class Day01_ReadTxt {public static void main(String[] args) ...

java怎么换行

1. 使用“\n”字符:这是一个特殊的转义字符,用于表示一行结束而新的一行开始。将其插入到字符串中,即可实现换行的效果。2. 使用System.lineSeparator方法:这个方法可以返回当前操作系统所使用的行分隔符。这样做的好处是,你的代码可以在不同的操作系统平台上保持一致,因为不同的系统对换行的表示可能...

java怎么换行

Java中实现换行有多种方法,其中最常用的是通过控制台输出操作。首先,你可以使用`System.out.println()`函数来实现换行。这个方法会在输出完当前内容后自动跳到下一行,适合于一次性换行的需求。另一种方法是使用`\n`特殊字符,直接在输出字符串中插入。例如,`System.out.print("\n")`也能实现换行...

java poi导出excel要双击才显示换行?

在开始选项卡下面有个玩意叫自动换行,点一下就好了。如果找不到,全选表格,右击,设置单元格格式,对齐,勾选自动换行即可。

Java读取文件换行符

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

java里面readline()读取txt文件,while((line=br.readLine())!=null...

假设第一行:这是第一行\r\n 假设第二行:\r\n 假设第三行:下面是最后一行\r\n 记事本显示:1:这是第一行 2:3:下面是最后一行 4:也就是说最后一行是没有字符的,只是倒数第二行最后面有个换行符(或者回车符之类的),所以记事本会把光标往下移动一行,出现了'最后一行’

java读取文件如何判断一行没有读完,没有的话再读一行

java一行一行的读判断的是读取到【换行符】才算是完成一行的。不管你加了多少个空格,只要不出现[换行]都是属于一行的,没有你说的,空格太多而跑到下一行去的问题。

java 这个程序接受不到文件中的 空格和换行之后的数据 如何解决_百度...

也就是说它不会读取换行符,你可以读取完一行后自己添加一个换行符 下面是使用Scanner读取文件的写法 Scanner sc=new Scanner(file);while(sc.hasNext()){ System.out.println(sc.nextLine());} Scanner的hasNext()方法:如果扫描器中还有标记,简单说就是文件还有内容,那么返回true nextLine()方法...

c语言怎么读取文件的第二行 c语言文件的读取换行 Java读取文件内容换行 java读取文件换行 python读取文件去掉换行 跳行读取文件行 java写文件怎么换行 python文件按行读取 c语言读取一行文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在网贷平台借款是否合法?如何判断网贷公司合法性? 怎样才能把礼物送给别人而又不显得尴尬呢? 笔记本电脑黑屏只有鼠标的解决方法 戴尔笔记本开机黑屏只有鼠标是怎么回事? 如何申请澳大利亚旅游签证? | 澳洲旅游签证申请攻略 笔记本开机黑屏只有鼠标怎么办? 笔记本电脑黑屏,但是鼠标可以移动? 石家庄铁道大学现任领导 石家庄铁道大学行政级别 为什么卡西欧的计算器很牛很多都被称为竞赛决赛指定用机 三线城市住别墅,开奥迪A6L的算是有钱人家么? 哪些食物可以养肾? 别墅最便宜的大约多少钱 Java编程中的换行 java中换行字符怎么用? 三线城市买别墅合适吗 java程序的换行符/n怎么写? 三线城市房价一万三四,那这个城市的别墅价格大概多少? 三线城市的别墅值得买吗 Java语言中换行怎么写? 秋季养生菜谱有哪些 可以养生的食物是哪些 住别墅算有钱人吗? java文件输出换行问题。 哪些食物可以养胃? 可以护肝养肝的食物有哪些? 3000瓦电磁炉电流电流一般是多少 java实现换行 java中怎么换行? 3000w逆变器带电磁炉1小时要多大蓄电池 写邮件时内容突然换行,怎样处理 收入二十万、可以在三线城市买一百万的别墅吗 哪些食物可以养护我们的肠胃呢? Java读取文件换行符 别墅在三线城市能卖多少钱?260 想在三线城市买一套别墅,开一间图书馆,需要月薪多少才能基本达到? 除了吃花生,还有哪些东西可以养胃? java写入文件关于换行问题 一般别墅附带的花园有多大? java文本域JTextField能换行显示吗 家庭收入30万能买别墅吗 县级城市别墅价格!经济不算发达三线城市别墅价格应该是多少 电脑声音沙哑怎么回事? 三线城市的别墅值不值得购买 声音沙哑是什么引起的 在中国现在便宜的别墅和庄园什么价? 请问在三线城市湛江市(吴川市)建一栋别墅地下室一层,地上三层半的,不带装修的需要多少钱? 声音突然变沙哑,什么原因 三线城市郊区,一些原始森林改造成了小别墅,高层住宅售价毛坯房也就5000多元一平米 为什么很多人宁可在三线城市住别墅,也不愿 声音沙哑了什么办?