文档章节

java中的File文件读写操作

Germmy
 Germmy
发布于 2017/09/06 11:28
字数 168
阅读 10
收藏 0

Java读File

public void operateFile1(){  
        start_time = new Date();  
        File f = new File("E:"+File.separator+"test.txt");//File.separator——windows is '\',unix is '/'  
        try {  
            //创建一个流对象  
            InputStream in = new FileInputStream(f);  
            //读取数据,并将读取的数据存储到数组中  
            byte[] b = new byte[(int) f.length()];//数据存储的数组  
            int len = 0;  
            int temp = 0;  
            while((temp = in.read()) != -1){//循环读取数据,未到达流的末尾  
                b[len] = (byte) temp;//将有效数据存储在数组中  
                len ++;  
            }  
              
            System.out.println(new String(b, 0, len, "GBK"));  
            in.close();  
        } catch (FileNotFoundException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        }finally{  
            end_time = new Date();  
            System.out.println("==============第一种方式——start_time:"+df.format(start_time));  
            System.out.println("==============第一种方式——end_time:"+df.format(end_time));  
            System.out.println("==============第一种方式总耗时:"+(end_time.getTime() - start_time.getTime())+"毫秒");  
        }  
    }  

 

参考链接

© 著作权归作者所有

Germmy
粉丝 4
博文 254
码字总数 84326
作品 0
武汉
私信 提问
Java语言学习(十):输入/输出

Java中,I/O操作代表着输入、输出,Java所有的I/O机制都是基于数据流进行输入输出。java.io类包提供了很多的输入输出处理功能方法,大家可以参考下JDK文档中关于I/O的一些处理方法:JDK在线中...

海岸线的曙光
2018/07/18
10
0
关于Java编程基础学习输入输出IO的问题

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
2018/05/23
0
0
10 个深恶痛绝的 Java 异常。。

异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章:一张图搞清楚 Java 异...

Java技术栈
02/15
45
1
java中使用多线程不能明显提高程序效率的一些原因.

java中使用多线程不能明显提高程序效率的一些原因. 使用多个线程来处理多任务的时候,效率肯定是有提高的.但是必须要慎用,否则容易出现问题. 1.多线程主要是为了充分利用多核cpu,大内存这些资...

Zhao-Qian
2012/08/15
3.4K
2
Java图书管理系统练习程序(三)

Java图书管理系统练习程序(三) 本部分内容主要实现将用户信息写入文件中,并在程序执行时,将文件中的用户信息读入到内存中,实现用户信息的存储。 将Java对象序列化后,可以将对象保存在文...

AzureMonkey
2018/10/31
160
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部