①:java读取txt文件

首先声明一下,我此处所涉及的文件读取只是简单的读取以及自己的一些见解。如有错误,还请提点

package test;import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;public class Test {@SuppressWarnings("resource")public String string(){String txt="";//获取所需文件File file = new File("d:/a.txt");//申明InputStream,用于读取文件,获取字节InputStream is=null;//申明BufferedReader,用于保存文件字符流集合BufferedReader br=null;//申明InputStreamReader,将字节流转换为字符流InputStreamReader ir=null;try {is=new FileInputStream(file);ir=new InputStreamReader(is);br=new BufferedReader(ir);String t="";do{t=br.readLine();if(t!=null)txt+=t;}while(t!=null);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {br.close();ir.close();is.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}return txt;}
}

这个方法用于读取出a.txt的所有内容,并以String的格式返回

package test;public class TestUtil {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubTest t=new Test();System.out.print(t.string());}}

通过main() 方法进行输出测试。

最后的输出结果如下

省际干线=1省内干线=8省内长长=2长市中继=3市县光缆=5市市光缆=43

原文件了内容如下

②:xls文件的读取和输出

xls文件的读取,用到了jxl.jar和jxls-core-0.9.1.jar的工具类。用到了workbook方法,以及Sheet的方法。代码如下

package xlsTest;import java.io.File;
import java.io.IOException;import jxl.Sheet;
import jxl.Workbook;
import jxl.WorkbookSettings;
import jxl.read.biff.BiffException;public class XlsRead {public String xls(){String xls="";File file=new File("d:/student.xls");Workbook wbook=null;WorkbookSettings set=new WorkbookSettings();set.setEncoding("utf-8");try {wbook=Workbook.getWorkbook(file, set);} catch (BiffException | IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}Sheet st=wbook.getSheet(0);for(int i=0;i<st.getRows();i++){for(int j=0;j<st.getColumns();j++){xls+=st.getCell(j,i).getContents()+"--";}xls+="\n";}return xls;}
}

也算是我平时生活的记录。慢慢来吧

java 读取txt文件和xls文件相关推荐

  1. java 读取txt,java读取大文件

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...

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

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

  3. python读取txt文件并写入excel-Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  4. [java进阶]1.Java读取txt文件和写入txt文件

    1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...

  5. java读取TXT文件的方法

    java读取txt文件内容.可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了. 通过这条线路 ...

  6. JNI开发笔记(八)--Java读取txt文件进行JNI测试

    Java读取txt文件进行JNI测试 引 前言 1. 新建assets文件夹 2. 载入测试文件 3. 建立文件读取方法 4. 在MainActivity中读取文件数据 引 JNI开发笔记(一)–An ...

  7. python读取txt文件并输出到表格_Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  8. java读取txt文件乱码解决方案

    因为txt默认的选项是ANSI,即GBK编码.GBK和GB2312都是中文编码,在这里解释一下两者的区别. 总体说来,GBK包括所有的汉字,包括简体和繁体.而gb2312则只包括简体汉字. GBK: ...

  9. Java读取txt文件,并且对其文件内容进行统计排序

    1.业务需求 : 根据使用量将下列数据进行排序 然后按照使用量的高低进行 数据展示 2.实现代码 import java.io.BufferedReader; import java.io.File; ...

最新文章

  1. 早上醒来收获一个Surprise,成为CSDN博客专家了
  2. 高性能Cordova App开发学习笔记
  3. what should you do if you want to have a high efficiency for communication
  4. java JDBC 连接数据库查询数据与直接使用sql的疑问
  5. ESP32开发 CMakeLists包含同级目录.h文件,error: gpioX.h: No such file or directory
  6. 使用 IntraWeb (26) - 基本控件之 TIWMenu
  7. Elasticsearch 最佳实践!
  8. 一路波折----记我的win10环境下scala安装之路,解决命令窗口报错问题
  9. 仿斗鱼、美团、网易邮箱等 弹窗效果
  10. 超声波接收电路原理解析
  11. Python基础——类和对象与魔法方法
  12. 1194_SICP学习笔记_霍夫曼编码树
  13. 【Android】常用重要的adb命令
  14. 要求输入目录路径以及名字,能够将该路径下的所有文件的属性打印出来,类似ls -la
  15. Python二级(04)——Python语言基本语法元素
  16. 手机短号(C语言————AC)
  17. 指南:使用 Trickle 限制应用程序带宽占用
  18. 用小姐姐的声音为你指路,实时语音导航功能如何实现?
  19. 使用微信开发工具制作一个简单的古诗词展示微信小程序
  20. 这么简单?三层交换机算是被玩透了

热门文章

  1. word万维计算机教程,万维全自动网络考试客户端用户使用方法Word版
  2. 沁恒微 蓝牙分析仪 BLE analyzer入门
  3. 互联网信息流广告前景如何?
  4. XML 以及htmld区别
  5. 芯动力,超体验!华硕2023轻薄本酷睿新品重磅发布
  6. 汉威科技气体监测报警系列产品守护油气设施安全
  7. 互联网摸鱼日报(2023-06-24)
  8. 卡联系人IccProvider
  9. 大部分工业机器人都采用二级计算机控制,焊接机器人示教器解读.ppt
  10. 单千兆网卡+esxi6.5 +爱快+黑群晖 打造家庭千兆网络及nas 观看4K无码高清电影