`
rekoe.net
  • 浏览: 8530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

检查 字节流的大小

阅读更多
public static String sizeFormat(long dataSize){
		if(dataSize>=1073741824){
			return ((double) Math.round(dataSize / 1073741824d * 100) / 100)+ " GB";
		}else if(dataSize>=1048576){
			return ((double) Math.round(dataSize / 1048576d * 100) / 100)+ " MB";
		}else if(dataSize>=1024){
			return ((double) Math.round(dataSize / 1024d * 100) / 100)+ " KB";
		}else{
			return dataSize+ " Bytes";
		}
	}
分享到:
评论

相关推荐

    File类及字节流

    - 常用的字节流还包括缓冲流(`BufferedInputStream`和`BufferedOutputStream`)和转换流(`ObjectInputStream`和`ObjectOutputStream`)。 5. **字节流的使用** - 使用`read()`方法读取单个字节,`read(byte[] b...

    Java中的字节流文件读取教程(二)

    Java中的字节流文件读取教程(二) Java 中的字节流文件读取是指通过 Java 语言来实现文件的读取操作。 在 Java 中,字节流文件读取是通过 InputStream 和 OutputStream 两个抽象类来实现的,其中 InputStream 负责...

    java File类字节流(复制、删除、剪切,下载)操作,多线程

    在Java中,字节流是用于处理二进制数据,如图片、音频、视频等,而字符流则用于处理文本数据。在本主题中,我们将深入探讨`File`类结合字节流如何实现文件和目录的操作,特别是复制、删除、剪切(重命名)以及多线程...

    stm32 crc32校验程序 支持32位int整型字节对齐 大小端

    在这个项目中,程序支持32位int整型字节对齐,并考虑了大小端的问题,这使得它在不同平台上的兼容性更强。 首先,让我们深入理解CRC32的基本原理。CRC32基于二进制多项式运算,通过计算数据流与预定义的生成多项式...

    HttpClient Post 二进制/字节流/byte[]实例代码

    在本文中,我们将深入探讨如何使用HttpClient进行POST请求,特别是发送二进制/字节流/byte[]数据。 ### HttpClient 3.x 实例 在HttpClient 3.x版本中,我们使用`HttpClient`类来创建一个HTTP客户端实例,然后通过`...

    struts2框架下的文件上传

    本文将详细讲解Struts2框架下三种不同的文件上传方式:copy模式、字节流上传和字符流上传。 1. Copy模式文件上传: Copy模式是Struts2提供的一种简单易用的文件上传方式。它通过Struts2的`FileUploadInterceptor`...

    java 输入输出流

    在Java中,所有的I/O操作都基于流的概念,流是数据的序列,可以是字节流或字符流。Java I/O库提供了一系列的类来处理这些流,使得开发人员能够方便地进行数据的读取、写入和传输。 1. **字节流**:字节流是处理原始...

    08.会员版(2.0)-就业课(2.0)-File类与IO流.zip

    ObjectOutputStream用于将对象写入字节流,ObjectInputStream则用于从字节流中恢复对象。这是持久化对象或在网络间传输对象的有效方式。 **打印流(Print Stream)**: PrintStream和PrintWriter是用于向输出流写入...

    文件字节倒写实验 课程设计

    2. **文件字节流**:字节流是Java中处理数据的基本方式,它允许程序以8位字节为单位进行操作。在这个实验中,`FileInputStream`的`read()`方法用于从文件读取字节,而`FileOutputStream`的`write()`方法用于将字节...

    java输入输出流,电子课件

    在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。字节流处理单个字节的数据,而字符流处理Unicode字符。Java的I/O流体系由四个主要接口构成:InputStream和OutputStream处理...

    c#判断上传文件的类型和大小

    注意,这个示例只检查了两个文件类型,并且假设文件流的起始部分包含签名。在实际应用中,可能需要扩展字典以覆盖更多类型的文件,并处理可能出现的异常情况。 **三、WebApplication1项目** 在名为`Web...

    Java程序开发教学课件:09-输入输出处理.ppt

    它提供了许多方法,如exists()检查文件是否存在,canRead()和canWrite()判断文件是否可读写,length()获取文件大小,mkdirs()创建多级目录,delete()删除文件或空目录,以及renameTo()重命名文件等。File对象可以...

    Java实训 Java高级应用编程 第3章 文件与流(共53页).ppt

    它还包含了一系列方法,用于获取文件的属性信息(如路径、名称、大小),检查文件或目录的存在、可读写性,以及删除、重命名文件和创建目录等操作。 2. **流的概念**:流在Java中是一种处理输入输出的数据通道,...

    程序设计第15章输入输出流和文件操作ppt课件.ppt

    这个体系结构包括了字节流、字符流、缓冲流、转换流、对象流等,每个子类都有特定的功能,如`BufferedInputStream`和`BufferedOutputStream`用于提高读写效率,`DataInputStream`和`DataOutputStream`支持基本数据...

    java_IO流的处理.ppt

    流可以是字节流或字符流,字节流处理单个字节的数据,而字符流处理Unicode字符。流分为节点流和过滤流。节点流直接连接到数据源或目的地,如FileInputStream和FileOutputStream;过滤流则建立在已存在的流之上,增加...

    Java的输入 输出流

    Java的I/O流模型主要由字节流、字符流和特殊处理流组成。 **7.1 Java语言I/O的类层次** Java的I/O类层次复杂而有序,主要包括字节流、字符流、过滤流等。字节流主要由`InputStream`和`OutputStream`作为基类,包括...

    java IO 流

    在Java中,IO流分为两大类:字节流和字符流,每类又分为输入流和输出流,总计四类。字节流处理单个字节的数据,而字符流处理Unicode字符。 File类是Java中用于处理文件和目录的核心类。一个File对象可以代表磁盘上...

    IO流讲解-LingRan.pptx

    在处理文件时,`File`类提供了许多实用的方法,如检查文件是否为文件或目录、获取文件大小、创建和删除文件等。 IO流的分类进一步细化为以下几种: 1. 字节输入流(如`FileInputStream`)和字节输出流(如`...

    Java流操作文件

    字节流处理原始的8位字节数据,如图片或音频文件,而字符流处理Unicode字符序列,如文本文件。 - **字节流**:主要包括`InputStream`和`OutputStream`抽象类,它们分别用于读取和写入字节数据。常用的子类有`...

    Java文件与流PPT教案学习.pptx

    字节流的`InputStream`类具有诸如`read()`、`skip()`、`available()`、`mark()`、`reset()`和`markSupported()`等方法,用于读取、跳过、检查可用字节、设置和恢复标记,以及关闭流。`OutputStream`类提供了`write()...

Global site tag (gtag.js) - Google Analytics