关闭

Java NIO教程 MappedByteBuffer

之前跟大家说过,要讲MappedByteBuffer,现在我来履行承诺了。 首先从大体上讲一下MappedByteBuffer究竟是什么。从继承结构上来讲,MappedByteBuffer继承自ByteBuffer,所以ByteBuffer有的能力它全有;像变动position和limit指针啦、包装一个其他种类Buffer的视图啦,都可以。“MappedByteBuffer”为何而来?吾辈...
阅读(261) 评论(0)

RandomAccessFile 文件的插入和删除一行文字

文件中的插入一行字符目前没找到什么好方法,只能将数据读出来,然后在该插入的地方插入string后再写回去 [java] view plain copy /**   * 在文件里面的指定行插入一行数据   *    * @param inFile   *            文件   * @param lineno   *        ...
阅读(1021) 评论(0)

Java RandomAccessFile用法

RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现DataInput和DataOutput接...
阅读(114) 评论(0)

java之文件与base64字符之间的相互转换

package cn.xuanyuan.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class F...
阅读(3790) 评论(0)

Java追加文件内容的三种方法

[java] view plaincopy import java.io.BufferedWriter;   import java.io.File;   import java.io.FileOutputStream;   import java.io.FileWriter;   import java.io.IOException;   import j...
阅读(1211) 评论(0)

读取Java文件到byte数组的三种方式

Java代码   import java.io.BufferedInputStream;   import java.io.ByteArrayOutputStream;   import java.io.File;   import java.io.FileInputStream;   import java.io.FileNotFoundException;   impo...
阅读(51229) 评论(4)

InputStreamReader和OutputStreamWriter的用法

首先说明下字节流和字符流: FileReader,FileWriter 是读字符的,1个字符是2个字节,16位 OutputStream ,InputStream是读字节的,1个字节是8位 如果要读汉字,一个汉字是2个字节,用InputStream读就把汉字折成两半,不太适合吧。 字符流主要读文本效率比较高。 字节流主要读二进制文件,图片 ,音频,视频等,就是为了防止出现读取的单位放大,...
阅读(4974) 评论(1)

Java 中InputStream与Reader的区别

java.io下面有两个抽象类:InputStream和Reader InputStream是表示字节输入流的所有类的超类 Reader是用于读取字符流的抽象类 InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。 即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。 弄清了两个超类的根本区...
阅读(815) 评论(0)

Java中的IO流知识总结(转)

总结一: Java IO的一般使用原则: 一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream 3、是Char[]: CharArrayReader...
阅读(818) 评论(0)

Java读文件写文件操作

这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类: 1、FileReader----读取字符流 2、FileWriter----写入字符流 3、BufferedReader----缓冲指定文件的输入 该类的方法有: void close()          关闭该流。   void mark(int readAheadLimit)          标记流中的...
阅读(631) 评论(0)

[Java]读取文件方法大全

1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容  public class ReadFromFile {     /**      * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。      */     public static void readFileByBytes(String fil...
阅读(541) 评论(0)

java复制文件或文件夹

package com.xuanwu.mtoserver.util; import java.io.*; /** * @author Toby 复制文件夹或文件夹 */ public class FileUtil { public static void main(String args[]) throws IOException { // 源文件夹...
阅读(554) 评论(0)

使用org.apache.commons.io.FileUtils,IOUtils;工具类操作文件

File src = new File("G:/2012/portal/login.jsp"); File tar = new File("G:/2012/portal/loginZs.jsp"); File tarDir = new File("G:/2012/portal/center/"); FileUtils.copyFile(src,tar);//复制文件 FileUtils.copy...
阅读(12257) 评论(1)
    个人资料
    • 访问:6996197次
    • 积分:61371
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论