java - 如何将 BufferedReader 的内容放入字符串中?

标签 java

有没有办法一次性将 BufferedReader 放入字符串中,而不是逐行放置?这是我到目前为止所拥有的:

            BufferedReader reader = null;
            try 
            {
                reader = read(filepath);
            } 
            catch (Exception e) 
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
                String line = null;
                String feed = null; 
                try 
                {
                    line = reader.readLine();
                } 
                catch (IOException e) 
                {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }


                while (line != null) 
                {
                    //System.out.println(line);
                    try 
                    {
                        line = reader.readLine();
                        feed += line; 
                    } 
                    catch (IOException e) 
                    {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } 
                }
        System.out.println(feed); 

最佳答案

你可以使用 Apache FileUtils图书馆。

关于java - 如何将 BufferedReader 的内容放入字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9849448/

相关文章:

Java 6 : how to pass multiple parameters to APT

java - 其他语言的 XSD javaType 适配器结果

java - Spring JPA从多个表中获取数据

java - Log4j:为什么在登录提交给 ExecutorService 的 Callable 时缺少日志条目

java - WHERE + AND 查询不起作用 SQLite

java - 使用 JDBC 将字符串作为 datetime2(0) 插入 SQL Server 2012 会导致错误

java - 使用 CDI 在简单的 java 程序中进行依赖注入(inject)

java - Java中带有构造函数的问题

java - 将 Hibernate 添加到 Spring Boot 项目

java - 使用 spring 来自 POJO 的 HttpServletResponse