![java读取txt文件为[段落[句子]]格式,第1张 java读取txt文件为[段落[句子]]格式,第1张](/aiimages/java%E8%AF%BB%E5%8F%96txt%E6%96%87%E4%BB%B6%E4%B8%BA%5B%E6%AE%B5%E8%90%BD%5B%E5%8F%A5%E5%AD%90%5D%5D%E6%A0%BC%E5%BC%8F.png)
说一下思路
1 使用bufferedreader读入文件
2 调用readline()方法读入段落到字符串str
3 对str调用split()方法按句号分割,结果返回到一个字符串数组,该数组里存的就是每一句话
演示:
File f =new File("Testtxt");
String fileName=fgetName();
String prefix=fileNamesubstring(fileNamelastIndexOf("")+1);
Systemoutprintln(prefix);
}
JAVA一般存在两种文件格式,如下:
1java文件是保存源代码的文本文件 (代表类名)
使用 javac java可以编译该文件
使用 java 可以运行该类
2class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。jar文件 是一种压缩文件格式
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK[ 。
另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境。
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可
java
FileReader
是
以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取信息。
FileReader
fr
=
new
FileReader(file);
BufferedReader
br
=
new
BufferedReader(fr);
也就是说,
FileReader
是直接向上层提供是经过
Unicode
编译好的内容。
所以,FileReader
主要针对的是以
Unicode
为基础的文件,比如
JSON,
XML,
TXT
等等。
用
FileReader
读取非
Unicode
的文件,比如二进制文件,得到的会是乱码,经过处理可以还原原始数据,但是这不是最好的做法。
文件头,有编码格式信息的,读出来,判断
一下
如
(fs[0]
==
0xEF
&&
fs[1]
==
0xBB
&&
fs[2]
==
0xBF)
是UTF-8的
以上就是关于java读取txt文件为[段落[句子]]格式全部的内容,包括:java读取txt文件为[段落[句子]]格式、javafile怎样获取到file文件名的后缀、java 中 FileReader能读取什么格式的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)