黑马程序员技术交流社区
标题:
RandomAccessFile类里面的小问题
[打印本页]
作者:
袁计艳
时间:
2012-4-6 11:20
标题:
RandomAccessFile类里面的小问题
public class Employee {
public String name=null;
public int age=0;
public static final int LEN=8;
public Employee(String name,int age){ //当对象的属性值少于所定长度时要补充“\u0000”,当大于长度时要截取。
if(name.length()>LEN){
this.name=name.substring(0,8);
}else{
while(name.length()<LEN){
name+="\u0000";
}
}
this.name=name;
this.age=age;
}
为什么名字长度一定要定义8呢?
作者:
宋蕈
时间:
2012-4-6 11:26
你也可以定义为其它的任何数,只是视频里张老师为了 演示 int skipBytes(int n) ,void seek(long pos) 这两个方法所以专门定于的8位,
又由于RandAccessFile 类是一个文件指定读取的,在操作的时候可以前后随意的读取指定的字节。
作者:
袁计艳
时间:
2012-4-6 14:10
{:soso_e179:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2