Article View: cn.bbs.comp.lang.java
Article #24317���һ������
From: ����
Date: Sun, 05 Apr 1998 00:00
Date: Sun, 05 Apr 1998 00:00
60 lines
2796 bytes
2796 bytes
���������ϵ�һ����̣��������н������ϵIJ�ͬ��һ��ÿ�����п�ʼʱ
fin.avaiable()�ܲ�Ϊ0��������1����֪���Dz��������еĻس�������һ��
�����루���������cr��lf����Ӱ����һ�ε����룻����fin.avaiable()��
������fin.read()��ı䡣��̸�λ���֣��кΰ취���������⡣
*****************************************************************
����Ϊ��̣��Ӽ��̶���5���ַ�д���ļ��У�Ȼ���ٴ��ļ�����
��д��ȥ������
*****************************************************************
import java.io.*;
public class FileIO{
public static void main(String args[]){
try{
FileInputStream fin=new FileInputStream(FileDescriptor.in);
FileOutputStream fout=new FileOutputStream(new File("KeyIn"));
System.out.println(fin+" available"+fin.available());
System.out.println("Key in 5 chars(end with a return)...");
int data;
for(int i=0; i<5; i++){
data=fin.read();
fout.write(data);
System.out.println(fin+" available"+fin.available());
}
fout.close();
fin=new FileInputStream(new File("KeyIn"));
fout=new FileOutputStream(FileDescriptor.out);
while(fin.available()>0){
data=fin.read();
fout.write(data);
}
fout.write('\n');
fin.close();
fout.close();
}catch(FileNotFoundException e){
System.out.println("error "+e);
}catch(IOException e){
System.out.println("error "+e);
}
}
}
***********************************************************
�����ϵĽ��
***********************************************************
java.io.FileInputStream@xxxxxxxx available 0
Key in 5 chars(end with a return)...
12345 <--����
java.io.FileInputStream@xxxxxxxx available 5
java.io.FileInputStream@xxxxxxxx available 4
java.io.FileInputStream@xxxxxxxx available 3
java.io.FileInputStream@xxxxxxxx available 2
java.io.FileInputStream@xxxxxxxx available 1
12345
--
[m[1;37m�� ��Դ:���������� BBS bbs.nease.net��[FROM: 202.96.190.7][m
Technical Details
Message-ID:
<3NlJZi$8Kj@bbs.nease.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,b49438edd16d5694,start X-Google-Attributes: gidf6cb0,public From: feiyun.bbs@bbs.nease.net (����) Subject: ���һ������ Date: 1998/04/05 Message-ID: <3NlJZi$8Kj@bbs.nease.net> X-Deja-AN: 340980433 X-Filename: Java/M.891748796.A Organization: Net Ease Newsgroups: cn.bbs.comp.lang.java,