JAVA输入输出,怎样从文本文档里读出数据转化成字符串

如题所述

第1个回答  推荐于2016-04-10
File f = new File("f:/text.txt");
File f1 = new File("f:/newtest.txt");
try {
FileReader fs = new FileReader(f);
BufferedReader br = new BufferedReader(fs);
FileWriter fw = new FileWriter(f1);
BufferedWriter bw = new BufferedWriter(fw);
String text;
while ( (text = br.readLine()) != null) {
System.out.println(text);
bw.write(text);
bw.newLine();
}
bw.close();
fw.close();
br.close();
}
catch (Exception ex) {
}本回答被提问者采纳
第2个回答  2008-05-21
有两种流 一种是字符流 一种是字节流 字节可以转换成字符但字符不能转换成字节
读字符 一个文件
new BufferedReader(new FileReader(new File()))
从字节转换成字符
new BufferedReader(new InputStreamReader(new File()))
两者的区别在于 一个读过来的就是字符 就是说读的时候就是字符

另外一个是以字节读出来最后转换成字符
第3个回答  2008-05-22
使用.tostring();方法
第4个回答  2008-05-21
读出数据本来就是字条串

Java如何读取同一个包里面的txt文档,转换成字符串?求帮助。
在使用writeUTF(String str)这个方法之前最好调用writeShort(int inv)方法将一个 short 值以 2-byte 值形式写入基础输出流中,先写入高字节的方式,避免丢失字符。【代码演示】import java.io.*;public class FileTest { public static void main(String [] args){ try { FileWriter fw = new File...

Java如何将文本文档中的字符串读取到字符串数组?
使用RandomAccessFile先读取一次计算行数,seek重置到文件头部,再读取每行,赋值给a数组。import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class Test { \/\/此题目关键是根据文件内容确定二维数组的行数和列数 public static void main(String[] ...

怎样用Java实现从文本文档中读取数据并存入数据库
1. 使用Java I\/O流读取文本文件内容。例如,可以通过`BufferedReader`和`FileInputStream`来读取文本文件。```java import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;\/\/ ...public String readFileContent(String filePath) {...

怎样用Java读取TXT文本乱码解决方案
这个方法很简单,就是获取txt文件中的一行数据,然后转换为数组,我这个文本中只有一行。就这种情况下获取到的str是乱码,我想出现乱码肯定是字符集编码的问题,然后自己新建了一个文本文档测试没有问题(开始用的文本时别的程序导出的),所以我估计是开始那个txt文件编码的问题,查看发现是Unicode编码(如何...

java读取TXT文件然后插入数据库,怎么做
用FileInputStream载入文件,然后用InputStreamReader封装FileInputStream对象,然后用InputStreamReader的read方法读取字符串,注意字符编码问题。读取成字符串之后,操作字符串,先分行,得到不同网站的数据 再在行中分段,分别检出Name、url、status部分,然后插入数据库即可 如果会的话,字符串操作可以使用正则...

JAVA 如何实现docx文档转换成txt?
docx文档没办法直接转成txt,两者文件格式不一样,需要你解析docx文档,把里面的内容提取出来,以你想要的形式转化成文本,通过io操作创建对应的txt文件,把文本输出到txt文件

Java编写一个程序读取文本文档,提取其中英文单词,将大写字母改为小写...
package file.system.demo.exception;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Scanner;import java.util.regex.Matcher;import java...

Java编程(基于图形界面)从文件中读出数据,显示在文本框中
更系统全面的学习资料,点击查看千锋教育的Java培训课程包含了图形界面开发的相关内容。我们会详细介绍Swing和JavaFX等常用的Java图形界面库,并演示如何在图形界面中创建文本框和实现从文件中读取数据并显示的功能。通过学习这些知识,学员可以轻松地实现类似的需求。在千锋教育的Java培训中,我们注重理论与实践...

java新手 从fileinputstream中得到纯英文文本文档中的字节 然后转成字...
\/\/ 试一下以下代码...BufferedReader br = new BufferedReader(new FileReader(file));String line = null;StringBuffer buf = new StringBuffer();while((line = br.readLine()) != null){ buf.append(line).append("\\n");} br.close();practice.jta.append(buf.toString());

java中如何将输出结果放入文件中
import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;public class Test {public static void rwFile(){FileWriter fw = null;try {fw = new FileWriter("f:\\\\text.txt", true);fw.write("123");\/\/这里向文件中输入结果123fw.flush();} catch (File...

相似回答