java 如何读取文档中的内容 并打印

关注:230  答案:2  信息版本:手机版 电脑版

解决时间 2021-01-25 16:31

提问者非莪莫属

2021-01-25 04:31

java 如何读取文档中的内容 并打印

最佳答案

二级知识专家招人烦°惹人厌

2021-01-25 06:06

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

public class Brdemo {

public static void main(String[] args) throws IOException {

FileInputStream fis

= new FileInputStream(

"src/day03/BrDemo.java");//要读的文件路径

InputStreamReader isr

= new InputStreamReader(fis);//字符流

BufferedReader br

= new BufferedReader(isr); //缓冲

String line = null;

while((line=br.readLine())!=null){//字符不等于空

System.out.println(line);//一行一行地输出

}

br.close();//关闭文件

}

}

全部回答

1楼暖心欧巴

2021-01-25 06:29

//写了段简单的代码提供你参考,换行什么的没有加,你可以自己调整

import java.io.bufferedreader;

import java.io.file;

import java.io.fileinputstream;

import java.io.ioexception;

import java.io.inputstreamreader;

import javax.swing.jframe;

import javax.swing.jtextarea;

//继承java的jframe这样做的目的是使这个程序在运行的时候能够以窗口的形式展示出来

public class test extends jframe{

public static void main(string[] args) {

//创建frame窗口

test test = new test();

test.setsize(300, 400);//设置窗口大小

test.setdefaultcloseoperation(jframe.exit_on_close);//设置窗口的默认关闭事件

jtextarea jta = new jtextarea();//在窗口中设置用来展示文本的控件我这里用的是文本域,你也可以使用其他一些用来展示的控件

try {

jta.settext(test.getfile("d:\\a.txt"));//设置文本域的值

} catch (ioexception e) {

e.printstacktrace();

}

test.add(jta);//将文本域添加到界面上

test.setvisible(true);//设置界面为显示

}

public string getfile(string filepath) throws ioexception{

file file = new file(filepath);

fileinputstream fis = new fileinputstream(file);

bufferedreader bufferedreader = new bufferedreader(new inputstreamreader(fis));//转换成字符流,有readline方法可以直接读取一行的数据,方便文本的读取

stringbuffer str = new stringbuffer("");//读取第一行

string tempstr = bufferedreader.readline();

//读取所有文本,放到stringbuffer 中,用来在文本域中展示

while (tempstr!=null) {

str.append(tempstr);

tempstr = bufferedreader.readline();//读取下一行

}

bufferedreader.close();//关闭输入流

return str.tostring();

}

}

我要举报

如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!

推荐资讯

大家都在看

java文档打印_java 如何读取文档中的内容 并打印相关推荐

  1. R语言读取txt文件中的内容

        在RGui中读取.txt文件中的内容,采用函数read.table("xxx.txt",head=TRUE|FALSE); 其中head=TRUE表示含有属性的标题,hea ...

  2. 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题

    解决Spring的java项目打包后执行出现"无法读取方案文档..."."原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是..."问题 ...

  3. java word 文档合并_Java 合并Word文档

    概述 合并文档可以是将两个包含一定逻辑关系的文档合并成一个完整的文档,也可以是出于方便文档存储.管理的目的合并多个文档为一个文档.下面,就将以上文档操作需求,通过Java程序来实现Word文档合并.合 ...

  4. java导出word文档组件_java导出word文档(转)

    导出word文档有两种方式:第一种是使用POI,第二种是使用itext组件,下面逐渐介绍: 1.使用POI的方式:本方式目前没法改变字体样式,只能输出纯文本. /** * 试卷导出word文档 * @ ...

  5. java合并excel文件_Java 合并Excel文档

    在日常使用Excel软件办公时,通常会产生很多文档.当我们需对其中的数据进行整理和统计时,对文档进行合并处理将能够大大提高操作效率.一般文档合并可分为两种情况:一是将同一个Excel文档内多张工作表的 ...

  6. java doc转图片_Java 将word文档转换为PNG、XPS、RTF等格式

    在日常办公中,Word是一种很好的文档排版工具.在Word创建好文档后, 我们常常需要将其保存为PDF.图片或其他格式.本文就将通过使用Java程序来演示如何将Word文档转换为PNG.XPS.RTF ...

  7. java 快速读文件_java快速读取文件

    如何优雅读取文件,java想简单读写一个文件都要上10行代码.幸好guava和apache commons 都有提供简单操作文件工具. 简单介绍读取文件最后一行.读取文件第一行.读取大文件.往大文件追 ...

  8. java静态类如何赋值_Java如何读取配置文件并赋值静态变量

    应用场景 项目开发中某个功能需要抽取成方法写成一个工具类,提供给别人使用.写过工具类的人都知道,工具类中的方法一般都是静态方法,可以直接使用类名点方法名调用, 使用很方便,比如判断某个对象是否为nul ...

  9. java读取txt文件中的内容

    java读取txt文档中的内容:在这个地方我们输入一个txt文件的路径,就可以读取出txt文档中的内容: public static String readStringFromtxt(String t ...

最新文章

  1. 【整理】Oracle创建/删除表空间
  2. 自定义log4j2配置文件地址
  3. Nginx服务器的Web请求处理机制
  4. Celery的实践指南
  5. 大一python题库刷题训练_python实现合工大试题库自动刷题
  6. LightGCN:用于推荐任务的简化并增强的图卷积网络 SIGIR 2020
  7. SocketJs报错failed: Error during WebSocket handshake: Unexpected response code: 400
  8. WinAPI: waveOutPause - 暂停播放
  9. ARM-linux的启动流程
  10. MyBatis的XML配置文件(二)
  11. matlab 矩形窗汉明窗幅频特性对比
  12. go语言 过滤 html,golang 去除html标签-Go语言中文社区
  13. ICLR 22 GIANT ,UIUC UCLA OGB榜单
  14. html语言星号,DIV+CSS 星号*
  15. 以太坊源码分析(48)p2p-server.go源码分析
  16. 双显示器LOL加载游戏提示error无法初始化图形设备解决方法
  17. sublime_字体更换
  18. 使用python快速搭建接口自动化测试脚本实战总结
  19. setTimeout()和setInterval()的区别和转换
  20. clickhouse SLB 服务搭建

热门文章

  1. access open 知乎_必备技能!国际汇款SCI Open Access费用
  2. chrome是什么?
  3. SQLI DUMB SERIES-10
  4. 2021-金三银四跳槽-还愿
  5. 怎么在火狐中调试html,如何利用火狐浏览器开发工具调试网页颜色搭配?
  6. 微信小程序----第二天(小程序 - 模板与配置)
  7. java对象list_java 8 从一个list对象转list对象的属性
  8. linux怎么将一个文件移动到另一个目录下
  9. pytorch学习第三天: 阿里云物联网平台使用
  10. 每周跑一下Python脚本,轻松生成工作日志模板