🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #24317

���һ������

#24317
From: ����
Date: Sun, 05 Apr 1998 00:00
60 lines
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


--
�� ��Դ:���������� BBS bbs.nease.net��[FROM: 202.96.190.7]
Technical Details
Message-ID: <3NlJZi$8Kj@bbs.nease.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show 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,