在JAVA中打开文件用什么方法

 我来答
清正还谦卑的小桃花9143
2011-04-29 · TA获得超过430个赞
知道小有建树答主
回答量:366
采纳率:100%
帮助的人:409万
展开全部
你说的是读写文件吧,打开的话直接File f = new File(path)就可以了,读写文件很多种!
1. FileInputStream/FileOutputStream,这两个类是最基本的文件流读写,只允许顺序读写字节,不能倒退
2.RandomAccessFile 随机文件读写,与第1种无任何联系,可以想读哪里读哪里,用seek方法进行定位,还支持读取int, float, long等多字节的类型,不像Stream只支持字节,但这里是按照BIG_ENDIAN的方式读取,对于LITTLE_ENDIAN存储的就没办法了
3.MappedByteBuffer 内存映射文件,需要配合前两种中的一种,支持设置字节顺序为LITTLE_ENDIAN,默认为BIG_ENDIAN,但这种方式有一个缺点,关闭文件后在内存中仍然存在这个文件的句柄,在很长时间内无法在外部写或删除文件。
所桃雨0L
推荐于2016-01-18 · TA获得超过182个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:145万
展开全部
在2。txt里写东西
FileWriter out = new FileWriter("d:\\2.txt");
for(int i=0;i<50000;i++){
out.write(i);
}
out.close();
读1.txt里的内容
BufferedReader br = new BufferedReader(new
FileReader("d:\\1.txt"));
String str = null;
while ((str = br.readLine()) != null) {
System.out.println(str);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pegevun
2011-05-09 · TA获得超过691个赞
知道答主
回答量:683
采纳率:0%
帮助的人:0
展开全部
手机的运行内存大小和处理器决定了你的手机只能打开250kb的。没有其他办法(换个手机除外)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9c3228
2011-05-08
知道答主
回答量:32
采纳率:0%
帮助的人:23.6万
展开全部
in,out,read方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
5565gong
2011-04-28 · 超过15用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:49.6万
展开全部
很多……
一般在io包里找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式