首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java对文件的操作如下

java对文件的操作如下

作者头像
热心的社会主义接班人
发布于 2018-12-14 08:34:45
发布于 2018-12-14 08:34:45
47400
代码可运行
举报
文章被收录于专栏:cscs
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package day20181122;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;

public class ReadTxt {
    
  private   String fileName="stu.txt";
  
  public ReadTxt(String fileName) {
    
      this.fileName=fileName;
//    System.out.println("cionstruct");
  }
    
    public void readFile()
    {
     
        try {
            File file=new File(fileName);
            
            InputStreamReader in;
            in = new InputStreamReader(new FileInputStream(file),"utf-8");
            
             
            BufferedReader br=new BufferedReader(in);
            
             String line="";
            
              line=br.readLine();
              
              
              while(line!=null)
              {
                  
                  String[] data=line.split(";");
                  
                  int len=data.length;
                  
                  for(int i=0; i<len; i++)
                      System.out.println(data[i]+"-------");
                  
                  System.out.println(line);
                  line=br.readLine();             
              }                
              br.close();
            
        } catch (Exception e) {
            
            e.printStackTrace();
        }   
    }
    
    
 public void writeTxt(String filed)
 {
     
     String writeFileName="src/day20181122/student.txt";
     
     try {
         
         File f=new File(writeFileName);
         if(f.exists())
         f.createNewFile(); 
         BufferedWriter bw=new BufferedWriter(new FileWriter(f));
         bw.write(filed);
         bw.flush();
         bw.close();
         System.out.println("write file succeed");   
         
     }catch(Exception e) {
         e.printStackTrace();
     }
      
 }
    
     

}

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.11.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java读取txt文件和写入txt文件
网友推荐更加简洁的写法,修改之后的代码; 项目实用优化,增加java7中的try-with-resources写法
全栈程序员站长
2022/09/17
7.2K0
Java IO流
​ 根据路径构建一个Fiile对象:new File (String pathname);
卢衍飞
2023/02/16
1.4K0
Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,
1:登录注册IO版本案例(掌握) 要求,对着写一遍。 cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test UserTest package cn.itcast.pojo;(1) /** * 这是用户基本描述类 * * @author 风清扬 * @version V1.1 * */ publ
Java帮帮
2018/03/16
1.1K0
Java文件读写操作
Java中I/O流对文件的读写有很多种方法,在这里我主要介绍三种方式,供大家参考。
全栈程序员站长
2022/09/14
7560
Java网络编程--套接字Socket
一、套接字Socket IP地址标志Internet上的计算机,端口号标志正在计算机上运行的进程(程序)。 端口号被规定为一个16位的0--65535之间的整数,其中,0--1023被预先定义的服务通信占用。 当两个程序需要通信时,可以通过Socket类建立套接字对象并连接在一起。(端口号与IP地址的组合得出的一个网络套接字) 二、示例 (1)客户端服务器端一对一;聊天 1 package mychat; 2 3 import java.io.BufferedReader; 4 import ja
听着music睡
2018/05/18
1.7K0
Java基础-26(02)总结网络编程
c:客户端键盘录入服务器控制台输出 package cn.itcast_08; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.Socket; /* * 客户端键盘录入,服务器输出到控制台 */ publi
Java帮帮
2018/03/16
8870
java基础io流——字符流的变革(深入浅出)
在io流里,先诞生了字节流,但是字节流读取数据会有乱码的问题(读中文会乱码)。比如:
100000860378
2018/09/13
5520
java基础io流——字符流的变革(深入浅出)
Java之IO流补充
IO流例子 package com.hanqi.maya.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import
二十三年蝉
2018/02/28
1K0
Java IO流
# Java IO流 # 文件 # 什么是文件 # 文件流 # 常用的文件操作 # 创建文件对象相关构造器和方法 代码演示: package com.file; import org.junit.jupiter.api.Test; import java.io.File; import java.io.IOException; //演示创建文件 public class FileCreate { public static void main(String[] args) {
用户9615083
2022/12/25
1.3K0
Java IO流
Java基础-21(01)总结字符流,IO流编码问题,实用案例必做一遍
1:字符流(掌握) // 字节流读取中文可能出现的小问题(所以用字符流输入输出中文) package cn.itcast_01; import java.io.FileInputStream; import java.io.IOException; /* * 字节流读取中文可能出现的小问题: */ public class FileInputStreamDemo { public static void main(String[] args) throws IOException { // 创建字
Java帮帮
2018/03/16
1.2K0
java向文件中写入内容,字节流,字符流,缓冲,复制文件,设置字符编码 实例
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106296.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
1.1K0
javaIo之字符流
从提供的构造方法的·参数我们可以了解到这个实现类基本的底层还是有字节流的实现。或者可以跟进源码。
兰舟千帆
2022/07/16
3460
javaIo之字符流
java-流处理
例如要写入整数10到文件中,字节流会把数字10的ASCII码写进去,而字符流是以字符1和0写入。
luxuantao
2021/02/24
4100
文件类以及IO输入输出
需求:给定一个路径,请通过递归完成遍历该目录下所有内容,并把文件的绝对路径输出在控制台
秋落雨微凉
2022/10/25
7630
java之不同数据流应用举例
按操作单位的不同分为:字节流(8bit)(InputStream、OuputStream)、字符流(16bit)(Reader、Writer)
西西嘛呦
2020/08/26
6910
Java进阶03 IO基础
计算机最重要的功能是处理数据。一个有用的计算机语言需要拥有良好的IO功能,以便让未处理的数据流入程序,让已处理的数据流出。
Java团长
2018/08/03
3210
Java进阶03 IO基础
计算机最重要的功能是处理数据。一个有用的计算机语言需要拥有良好的IO功能,以便让未处理的数据流入程序,让已处理的数据流出。 与其他语言相比,Java的IO功能显得复杂。在其他语言中,许多IO功能(比如读取文件),是被封装好的,可以用一两行程序实现。在Java中,程序员往往需要多个层次的装饰(decoration),才能实现文件读取。 相对的复杂性带来的好处是IO的灵活性。在Java中,程序员可以控制IO的整个流程,从而设计出最好的IO方式。我们将在下文看到更多。 IO示例  下面是我用于演示的文件file.
Vamei
2018/01/18
5940
Java进阶03 IO基础
java输入输出流实例代码
1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。
全栈程序员站长
2022/09/01
7470
Java知识--IO流操作(二)
Java缓冲流其实本身是不具有IO功能,它是在原始IO流上增加了缓冲功能,使其在传输数据上提高效率,我们也称为装饰流。当需求需要频繁操作读写文件或者传输数据时,使用缓冲流先将数据缓存起来,然后一起写入或读取出来,这样效率会大大提高。
程序员小猿
2021/01/18
3540
Java知识--IO流操作(二)
Java基础-21(02)总结字符流,IO流编码问题,实用案例必做一遍
C:把集合中的数据存储到文本文件 package cn.itcast_02; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; /* * 需求:把ArrayList集合中的字符串数据存储到文本文件 * * 分析: * 通过题目的意思我们可以知道如下的一些内容, * ArrayList集合里存储的是字符串。 * 遍
Java帮帮
2018/03/16
1.8K0
相关推荐
Java读取txt文件和写入txt文件
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档