Java语言,如何读取一个text类型的文本文件,到一个数组里面

Java语言,如何读取一个text类型的文本文件,到一个数组里面?不想用循环了,不会。

2个回答

使用 IO 输入流按行读取文件,然后定义一个列表,将每一行的数据加入到列表中。

public static List<String> readFileToList(String filePath, String fileName) {
        List<String> list = new ArrayList<String>(30);
        try {
            File file = new File(filePath + "/" + fileName);
            //判断文件是否存在
            if (file.isFile() && file.exists()) {
                InputStreamReader read = new InputStreamReader(
                        new FileInputStream(file));
                BufferedReader bufferedReader = new BufferedReader(read);
                String lineTxt = null;
                while ((lineTxt = bufferedReader.readLine()) != null) {
                    list.add(lineTxt);
                }
                read.close();
            } 
        } catch (Exception e) {
            e.printStackTrace();
        }
        return list;
    }

java.io.InputStream is = new java.io.FileInputStream( "aaa.txt" );
byte[] aa = new byte[is.available()];
is.read( aa );
is.close();

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

2
用java读取一个文件夹下的文件,同名的图片和文本建立一个关系
1
写了一个eclipse的右键菜单插件,导入eclipse,新建java工程,右键怎么读取工程文件?
2
java程序读取外部配置文件问题
0
请问怎么使用matlab或者其他汇编语言读取一系列文本中所需数据?
0
Java RandomAccessFile的读取问题
1
java语言写代码实现“读取sqlserver备份文件bak中的多备份集列表并可选择性还原”怎么做?
2
.lzo_deflate文件解析,语言java,求代码
1
如何读取PDF文件中的印章?
1
新手关于Java语言语法及环境变量的疑问
3
怎么用java scanner读取键盘输入 一次读取粘贴进来的多行?
1
java多线程读取hbase, 是单例一个client供所有线程使用好呢 ,还是每个线程自己创建线程好呢
5
高分悬赏-java语言里for循环中间有一个冒号是什么意思
6
悬赏的问题:Java语言如何判断一个数是奇数还是偶数,不让用 %
1
Java语言判断输入的数字在0~100以内,为什么不能直接写 0 < sca.nextInt() < 100
1
悬赏问题 - Java语言环境用面向对象的思路来实现一个加减乘除的计算器
2
Java语言怎么实现一个函数返回2个返回值
6
悬赏的问题,Java语言怎么获取当前的系统时间和日期,并且输出,谢谢
2
Java语言数组的定义有new和不用new两个方式,它们的区别在哪里呢
1
Java语言,定义数组并且实现键盘输入一个数组,怎么实现的
1
Java语言数组长度的定义能不能从键盘里面获取而不是从程序里面获取?