-
java 文件读取 1.创建文件对象:File file = new File("文件路径"); 2.判断文件是否存在,以及文件是否是文件类型: if(file.isfile()&&file.exists()){ 3.创建读取对象: InputStreamReader read = new InputstreamReader( new FileInputStream(file)); 4 创建缓存读取对象:BufferedReader br = new BufferedReader(读取对象:read); 5.创建字符串对象用于接收 缓存读取的对象!:String 字符串对像; 6.判断读取对象的指针是否到最后了!如果不是则赋值读取的那一行! while(( 字符串对象 = 缓冲读取对象.readline())!=null ){ } }查看全部
-
java 文件写入: 1,创建需要写入的字符串 2,创建文件句柄:File file = new File("文件路径") 3,判断文件是否存在,如果不存在就创建!:if(file.exists()) { file .createNewFile() } 4,创建读取对象:FileWriter fw = new Filewriter( file.getAbsoluteFile()); 5, 创建缓存对象 接收读取对象:BufferedWriter bf = new BufferedWriter(fw); 6, 缓存对象的写入方法,并调用声明的需要写入的字符串对象:bf.Writer(声明的需要写入的字符串对象) 7,关闭缓存写入对象: bf.close(); 8, 注意此处应有IO对象的异常需要捕获!查看全部
-
键盘是读read查看全部
-
子类反序列化过程,如果父类没有实现 序列化接口,则其构造函数 显示为被调用查看全部
-
对象序列化查看全部
-
InputStream, Outputstream抽象了应用程序读写数据的方式(父类 抽象类) FileInputstream,FileOoutPutstream(子类) EOF=END及文件结尾(in.read()=-1)] 输入流基本方法 read(); int b=in.read();读取一个字节无符号填充到int的低八位,前面的24为补零。(int是32位 一个字节8位)-1是EOF int.read(byte[]buf)读取数据填充到数组buf int.read(byte[]buf .int starrt.int,size )同上,从buf的atart位置开始存放size长度的数据 输出流基本方法write(); out.write(int b);写出一个byte到流,b的低八位 out.write(byte[]buf);将buf字节数组都写入到流 out.weite(byte[]buf.int start.int.size)同上,详见read对应的方法 FileInputstream 具体实现了文件上读取数据的功能查看全部
-
RandomAccessFile java提供的对文件内容的读写访问,支持随机访问文件,可以访问文件的任意位置 (1)java 文件模型 在硬盘上的文件是byte存储的 ,是数据的集合 (2)打开文件 有两种模式 rw(读写) r(只读) RandomAccessFile raf-new RandomAccessFile(file "rw") 文件指针,打开文件时指针在开头 pointer=0 (3)写方法 raf write(int)--->之写一个字节(后8位)同事指针指向下一个位置,准备再次写入 (4)读方法 int b=raf.read()-->读一个字节 (5)文件读写完成之后一定要关闭查看全部
-
java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码) 文件是byte byte byte...的数据序列 文本文件是文本(char)序列按照某种编码方案查看全部
-
编码格式的问题,嗯,这些是通用的问题!我觉得编码就是一种对字符串的算法,用什么算法生成字节码,再次翻译回来的时候要用同样的编码。<br> 几种编码:utf-8,gbk,utf-16be,asci查看全部
-
序列化接口查看全部
-
字符过滤器查看全部
-
字符流操作的是文本文件查看全部
-
字符的处理 ,一次一个字节查看全部
-
文本与文本文件查看全部
-
写操作只能操作一个字节,但是读操作可以读出所有的字节!查看全部
举报
0/150
提交
取消