文件的读写1

来源:互联网 发布:传智播客52期php下载 编辑:程序博客网 时间:2024/06/09 17:31
地址  d:/linshi/suibianxie
package Practice170518_IO;import java.io.*;import static java.lang.System.*;import java.util.*;/** * * @author Zhu Zhengyan */public class practice1 {    public static void main(String[] args)    {        Scanner in = new Scanner(System.in);        out.println("please enter the adress of the fail");        String adress =new String(in.nextLine());         try        {            FileOutputStream a = new FileOutputStream(adress);            DataOutputStream b = new DataOutputStream(a);            out.println("please enter 5 float numbers:");            for(int i = 0;i<5;i++)            {                float shu = in.nextFloat();                b.writeFloat(shu);            }        }        catch(Exception e)        {            out.println("Exception"+e);        }        out.println("you have create a file.");                //read it        try        {            FileInputStream c = new FileInputStream(adress);            DataInputStream d = new DataInputStream(c);            float[] nums = new float[5];            for(int i = 0;i<5;i++)            {                nums[i] = d.readFloat();            }            c.close();            Arrays.sort(nums);            out.print("they are:");            out.println(Arrays.toString(nums));                    }        catch(Exception e)        {            out.println("Exception"+e);        }        try        {            FileOutputStream e = new FileOutputStream(adress) ;            DataOutputStream f = new DataOutputStream(e);            for(int i = 0;i<5;i++)            {                float shu = in.nextFloat();                f.writeFloat(shu);            }        }        catch(Exception e)        {            out.println("Exception"+e);        }    }}

原创粉丝点击