1.方法1

  1. public static void main(String[] args) {
  2. try {
  3. FileWriter fileWriter = new FileWriter("c:\\Result.txt");
  4. String ss = "cName\t\cCode\t\tcreateDate\n";
  5. ss += "dbc券\t\t111188\t\t2017-05-14\n";
  6. ss += "zc券\t\t111199\t\t2017-05-14\n";
  7. fileWriter.write(ss);
  8. fileWriter.flush();
  9. fileWriter.close();
  10. } catch (Exception e) {
  11. e.printStackTrace();
  12. }
  13. System.out.println(">>>>>>>>>>>>>>>>>>write end");
  14.  
  15. try {
  16. FileReader fileReader = new FileReader("c:\\Result.txt");
  17. BufferedReader br = new BufferedReader(fileReader);
  18. String s;
  19. while ((s = br.readLine()) != null) {
  20. System.out.println(s);
  21. }
  22. fileReader.close();
  23. } catch (Exception e) {
  24. e.printStackTrace();
  25. }
  1.     System.out.println(">>>>>>>>>>>>>>>>>>read end");
  1. }

2.方法2

  1. public static void main(String[] args) {
  2. File f = new File("c:\\temp.txt");
  3. OutputStream out = null;
  4. try{
  5. out = new FileOutputStream(f);
  6. }catch (FileNotFoundException e){
  7. e.printStackTrace();
  8. }
  9.  
  10. String ss = "cName\t\tcCode\t\tcreateDate\n";
  11. ss += "dbc券\t\t111188\t\t2017-05-14\n";
  12. ss += "zc券\t\t111199\t\t2017-05-14\n";
  13. // 将字符串转成字节数组
  14. byte b[] = ss.getBytes();
  15. try
  16. {
  17. // 将byte数组写入到文件之中
  18. out.write(b);
  19. out.close();
  20. }catch (IOException e1){
  21. e1.printStackTrace();
  22. }
  23.  
  24. System.out.println("write end>>>>>>>>>>>");
  25. // 以下为读文件操作
  26. InputStream in = null;
  27. try{
  28. in = new FileInputStream(f);
  29. }catch (FileNotFoundException e3){
  30. e3.printStackTrace();
  31. }
  32.  
  33. // 开辟一个空间用于接收文件读进来的数据
  34. byte b1[] = new byte[1024];
  35. int i = 0;
  36. try{
  37. // 将b1的引用传递到read()方法之中,同时此方法返回读入数据的个数
  38. i = in.read(b1);
  39. in.close();
  40. }catch (IOException e4){
  41. e4.printStackTrace();
  42. }
  43.  
  44. // 将byte数组转换为字符串输出
  45. System.out.println(new String(b1, 0, i));
  46. System.out.println("read end>>>>>>>>>>>");
  47.  
  48. }

java生成txt文件,读txt文件的更多相关文章

  1. Java生成xlsx格式的excel文件

    xlsx格式的写入的数据量据说有百万级,结合实际需要该格式. public static void main(String[] args) throws Exception { OutputStrea ...

  2. 使用java生成mapbox-gl可读的vector tile

    概述 mapbox-gl主要数据源来自mapbox vector tile,本文就是要阐述怎样把postgresql中的地理空间数据转换成vector tile,流程图如下: 配置 该工程采用spri ...

  3. 读CSV文件并写arcgis shp文件

    一.在这里我用到的csv文件是包含x,y坐标及高程.降雨量数据的文件.如下图所示. 二.SF简介 简单要素模型(Simple Feature,SF),是 OGC 国际组织定义的面向对象的矢量数据模型. ...

  4. Java基础-输入输出-2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt

    2.编写IoDemo.java的Java应用程序,程序完成的功能是:首先读取text.txt文件内容,再通过键盘输入文件的名称为iodemo.txt,把text.txt的内容存入iodemo.txt ...

  5. JAVA 创建TXT文件,写入文件内容,读取文件内容

    [java]  view plain copy   package com.abin.facade.ws.mail.function; import java.io.BufferedReader; i ...

  6. 批量处理txt文本文件到Excel文件中去----java

    首发地址:http://blog.csdn.net/u014737138/article/details/38120403 不多说了 直接看代码: 下面的FileFind类首先是找到文件夹下面所有的t ...

  7. Java读取txt文件、excel文件的方法

    Java读取txt文件.excel文件的方法 1.读取txt文件 public static String getFileContent(String filePath,String charset) ...

  8. windows 批处理把所有java源码导入一个txt文件中

    首先在src下搜*.java,把搜到的文件全拷出来放在allsrc目录下, 然后在allsrc目录下建个run.bat,键入以下内容for %%i in (*.java)  do type %%i&g ...

  9. matlab文件操作及读txt文件(fopen,fseek,fread,fclose)

    文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件.MATLAB提供了一系列低层输入输出函数,专门用于文件操作. 1.文件的打开与关闭 1)打开文件 在读写文件之前,必须先用f ...

随机推荐

  1. qq截图存放在电脑的哪个文件夹

    1,登陆QQ,页面最下面的“主菜单”,选择“设置”,点击进入: 2,在弹出的窗口中选择“文件管理”,点击: 3,在“文件管理”页面选择“打开文件夹”,返回到上层文件夹:QQ文件夹页面 4,在QQ文件夹 ...

  2. python添加、修改、删除、访问类对象属性的2种方法

    1.直接添加.修改.删除.访问类对象属性 class Employee (object): empCount = 0 def __init__(self, name, salary) : self.n ...

  3. Java基础知识总结--多态

    面向对象编程的三大特性:封装.继承.多态 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据,而外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法. 继承是 ...

  4. JavaScript关于函数对象的一些学习总结

    1.概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascrip ...

  5. 小甲鱼Python第六讲课后习题

    python中被看作假:FALSE  none 0  ‘ ’  " "  ( ) [ ] { },其他一切都被解释为真 0.Python 的 floor 除法现在使用“//”实现, ...

  6. git使用,提交代码简记

    强制覆盖本地修改:git reset --hard 项目初始时获取前端代码: git clone https://git.oschina.net/yudian/yudian-frontend.git ...

  7. Mac下安装pyenv

    mac 用virtualenv安装py3.6的虚拟环境报错(virtualenv -p /usr/bin/python3 env36), 解决的话需要安装zlib包, 然后去掉configure配置里 ...

  8. JSP(8)—EL案例和JSTL案例

    1.EL案例 el.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" ...

  9. centos安装系统全过程

    --查看系统 lsb_release -a --查看端口 netstat -lnp|grep 80 ps 进程ID #查看进程的详细信息 kill -9 进程ID --查看Java 版本 java - ...

  10. Go语言栈定义及相关方法实现

    // stack 栈 package Algorithm import ( "errors" "reflect" ) // 栈定义 type Stack str ...