File类的基本操作之RandomAccessFile写入操作

今天学习java io中File类下的 RandomAccessfile,欢迎留言讨论,其他知识看api

package org.mark.randomaccessfile;

import java.io.File;
import java.io.RandomAccessFile;

/**
 * 写入操作
 */
public class RandomAccessfileDemo1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception {
		// TODO Auto-generated method stub
		File file = new File("d:" +File.separator+"test.txt");//指定要操作的文件
		RandomAccessFile rdf = null; //声明randomaccessfile类
		rdf = new RandomAccessFile(file, "rw");//打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。
		String name = null;
		int age = 0;

		name = "zhangsan";
		age = 30 ;
		rdf.writeBytes(name);
		rdf.writeInt(age);

		name = "lisi    ";
		age = 31 ;
		rdf.writeBytes(name);
		rdf.writeInt(age);

		name = "wangwu  ";
		age = 32 ;
		rdf.writeBytes(name);
		rdf.writeInt(age);

		rdf.close();
	}

}

File类的基本操作之RandomAccessFile写入操作,布布扣,bubuko.com

时间: 2024-12-19 02:48:38

File类的基本操作之RandomAccessFile写入操作的相关文章

File类的基本操作之RandomAccessFile读取

直接贴代码了,不懂的地方留言讨论 package org.mark.randomaccessfile; import java.io.File; import java.io.FileNotFoundException; import java.io.RandomAccessFile; public class RandomAccessfileDemo2 { /** * @param args * @throws Exception */ public static void main(Stri

java File类的基本操作

(如果有谁想要这个软件的话,在评论中留一个邮箱吧.) 前几天好几次看到有朋友晒出玩2048刷高分的截图,我就想我能不能也做一个2048呢?仔细想了想2048游戏的规律,发现其实逻辑上很简单,也不用研究什么算法,于是我马上觉得我可以很快写出来.当天下午我就用了四个小时完成了2048的基本功能.几天后觉得不满足,于是给我的2048加了存档.读档和后退一步的功能,这样就更好刷分了呢! 使用语言:C#: 平台:Visual Studio 2012 Win Form. 如何完成2048的基本功能呢?204

File类的基本操作之InputStream字节输入流

话不多少,我直接把代码贴上来了.有什么问题请给我留言 package org.mark.streamRW; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; /** * 字节输出流:OutputStream,整个IO包中字节输出流的最大父类 * 字节输入流:InputStream * * InputStream使用子类FileInputStream.读取 */ public class

File类的基本操作之读出所有目录路径

package org.mark.file; import java.io.File; /** * File类的基本操作之读出所有文件夹路径 * 假设给定一个文件夹,要求将此文件夹中的所有文件都列出来 * 使用递归 */ public class TestChare { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File mark = new F

File类的基本操作之读出全部文件夹路径

package org.mark.file; import java.io.File; /** * File类的基本操作之读出全部文件夹路径 * 如果给定一个目录,要求将此目录中的全部文件都列出来 * 使用递归 */ public class TestChare { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub File mark = new Fil

File 类 的基本操作

//  File 类(静态类)             //创建一个文件            // File.Create(@"C:\Users\wbrm\Desktop\wbrm.txt");  //创建文件            //Console.WriteLine("创建成功");            //Console.ReadKey(); //删除一个文件 彻底删除            // File.Delete(@"C:\Users\

Java的IO操作---File类

目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作. File类 唯一与文件有关的类.使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法. public File(String pathname);实例化File类的时候,必须设置好路径. 常量:: public staitc final String pathSeparator: 明明使用了static final定义的常量,这里为什么使用了小写方式.实际上这属于JAVA的历史遗留问题

File类基础

File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过创建File类对象可以用程序来操作电脑上的文件或文件夹. File类的构造方法: File(String path):通过指定的路径名字符串来创建一个新的File对象,抽象路径名是用来表示某个文件或文件夹的路径定位. File(File parent,String path):根据parent父文件

IO流之File类

IO概述: 程序数据都是在内存中,程序运行结束,这些数据将清空,数据都都不能保存下来,下次程序启动的时候,想再把这些数据读出来继续使用,把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘.光盘.U盘等)上. 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作. 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作. 因此我们把这种输入和输出动作称为IO操作. public static void method1(){ //与系统