java读取TXT文件的方法
2016-08-26 14:55
363 查看
java读取txt文件内容。可以作如下理解:
首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。
另外方法
读取
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
String FileContent = ""; // 文件很长的话建议使用StringBuffer
try {
FileInputStream fis = new FileInputStream("d:\\input.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
FileContent += line;
FileContent += "\r\n"; // 补上换行符
}
} catch (Exception e) {
e.printStackTrace();
}
写入
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
String FileContent = "文件内容";
try {
FileOutputStream fos = new FileOutputStream("d:\\output.txt");
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
osw.write(FileContent);
osw.flush();
} catch (Exception e) {
e.printStackTrace();
}
首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈。
另外方法
读取
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
String FileContent = ""; // 文件很长的话建议使用StringBuffer
try {
FileInputStream fis = new FileInputStream("d:\\input.txt");
InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
FileContent += line;
FileContent += "\r\n"; // 补上换行符
}
} catch (Exception e) {
e.printStackTrace();
}
写入
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
String FileContent = "文件内容";
try {
FileOutputStream fos = new FileOutputStream("d:\\output.txt");
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
osw.write(FileContent);
osw.flush();
} catch (Exception e) {
e.printStackTrace();
}
相关文章推荐
- java中读取txt文件获得编码格式方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- java 读取TXT文件的方法
- java读取TXT文件的方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- java读取TXT文件的方法
- java读取txt文件内容,存放到list的方法
- java读取TXT文件的方法
- Java读取TXT文件方法,和检索链接<a>[url]
- java读取TXT文件的方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- java读取TXT文件的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- java读取TXT文件的方法
- java读取TXT文件的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- java读取TXT文件的方法---小笔记
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法