在java程序中怎么把txt文件的所有内容读到字符串数组中??急求…

如题所述

第1个回答  2012-03-20
final String FILENAME = "D:\\file.txt";
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(FILENAME), "GBK"));
String str;//最后的字符串
String tmp;//临时字符串
while((tmp= reader.readLine()) != null) str += tmp;//一行一行读
reader.close();本回答被提问者采纳

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中如何提取TXT文件数据并讲数据导入到数组里...急求
public static void main(String[] args) throws FileNotFoundException { Scanner scanner = new Scanner(new FileInputStream("d:\/data.txt"));\/\/通过FileInputStream构建Scanner ArrayList<Integer[]> integerDataList = new ArrayList<>();\/\/初始化数据存放list,arrayList中的每一项是一条数...

JAVA怎么从文件中把数字读取出来并且放到一个数组中呢?
编写1.txt文件:代码修改为:结果就是这样的,不是错,因为你的list[]定义的是char数组,可以正确的显示出字符,但是你的num[]定义的是int数组,相当于把char转换成了int,而char转换成int时,实际值为该字符对应的ASCII码。首先我们查一下ASCII码,找到字符'0'对应的十进制数(即int的值):是48...

Java中,如何将一个文件中的文本一行一行地存到一个字符串数组里?
InputStream in = new FileInputStream("c:\\1.txt");BufferedReader br = new BufferedReader(new InputStreamReader(in));String inputLine = null;while ((inputLine = br.readLine()) != null) { System.out.println(inputLine);\/\/这里存入数组,应该能够看懂吧 } } ...

java怎样把txt中每行第一个分隔符前面的内容分别赋值给数组
首先对文件进行按行读取,然后对读取结果按分隔符进行分割,也就是spilt()这个函数,返回的结果直接在数组中了。

java如何读取一个txt文件的所有内容
java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader; public class H { \/** * 功能:Java读取txt文件的内容 * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入...

Java中怎样将一个文件中的数据读取出来,并保存成数组。
readLine()) != null) { String[] ary = input.split(" ");lst.add(ary);} br.close();isr.close();fis.close();\/\/将读入内容转为数组 String[][] content = new String[lst.size()][];for (int i = 0; i < content.length; i++) { content[i] = lst.get(i);} ...

Java读取文件内容(Java读取文件内容为字符串)
JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代码,需要的可以直接复制使用 publicclassReadFromFile{ \/** *以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 *\/ publicstaticvoidreadFileByByt...

JAVA: 如何把一个txt文档输入到一个2D的数组中?那个文档有25行*25列...
先用输入流读取TXT文件,然后用输出流转换成STRING类型,再存入数组中

用java写一段程序,读取本地txt文件中用逗号隔开的数字,这几段数字放...
主要可以通过字符串的分割方法,如下:BufferedReader readTxt=new BufferedReader(new FileReader(new File("text.txt"))); String textLine=""; String str=""; while(( textLine=readTxt.readLine())!=null){ str+=" "+ textLine; } String[] numbersArray=str.split("...

相似回答