JAVABEAN可以读文本文件吗?怎样读?

yany7878 2003-04-08 04:39:29
JAVABEAN可以读文本文件吗?怎样读?
...全文
8 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vincentmax 2003-04-08
再给你一个方法,自己装到一个类里面试试吧:


import java.io.*;
import java.util.*;
public static byte[] readFile(String fileName,long maxleng,long offset){
byte[] b = new byte[0];
try {
FileInputStream fp = new FileInputStream(fileName);

int begPoint = 0;
int endPoint = 0;
int readLen = 0;
if(fp.available()<offset){
return null;
}
else{
begPoint = new Long(offset).intValue();
}
if(fp.available()>maxleng+begPoint){
readLen = new Long(maxleng).intValue();
}
else{
readLen = fp.available()-begPoint;
}

b = new byte[readLen];
System.out.print("\nreadLen:["+readLen+"]");
fp.skip(begPoint);
fp.read(b,0,readLen);
fp.close();
}
catch (Exception ex) {
System.out.print("error !");
ex.printStackTrace();
}
finally {
return b;
}
}
回复
vincentmax 2003-04-08
当然可以。
方法有很多,最简单的,你可以利用FileInputStream类来实现。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-08 04:39
社区公告
暂无公告