A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
* java.io.FilrOutputStream包类.
* 创建了那么多文件当然要写入内容的啦.
* 写入数据的方法有(写入内容):
* public void write(int b)
* public void wtite(byte[] b )
* public void write (byte[]b,int,off,int len)
* 写进去那么多当然要结束啦,结束方法有:
* public void close();关闭.
*
*
*/
public class Soso {
public static void main(String[] args) throws IOException {
        //创建好了文件.
           FileOutputStream out = new FileOutputStream(new File("yoyo.txt"));
           //输入数据
           //public void write(int b)
           out.write(97);
           out.write(97);
         //数组输入数据!!!还可以重复输入喔.
           byte[]byteArray={99,98,100};
           out.write(byteArray);
           //输入字符串..
           String str ="fghj";
           //str是一个字符串,byte是一个字符,把字符串分给字符.
           //在符给字符数组.
           byteArray =str.getBytes();
           //然后输入字符数组.
           out.write(byteArray);
           //中文也要把它分为字符.
           out.write("你好".getBytes());
           //这个也是一个数组字符串
           byte[]byteArray2="hellojava".getBytes();
         //public void write (byte[]b,int,off,int len)
           System.out.println("byteArray2.length="+byteArray2.length);
          // (byte[]b,int,off,int len)
           //输入长字符串数组:
           //从第5个长度开始,输入后边4个字符.
           out.write(byteArray2,5,4);
           out.write(byteArray2,0,8);
           FileInputStream in =new FileInputStream("yoyo.txt");
           int i = 0 ;
           while((i =in.read())!=-1);
                out.close();
                in.close();
           }
           //停止输入.



}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马