Java io流练习(1)

我今天看了一至三章的lusene,学了一些索引、索引器、的知识,还学了一点搜索引擎的知识;今天打算写一些IO流的程序,明天再写一些lusene的程序。

程序(一):数组流

import java.io.*;

public class shuzuliu //主类

{

          public static void main(String args[])//主方法

          {

                    int n=-1;

                    try

                   {

                         ByteArrayOutputStream outByte=new ByteArrayOutputStream();//建立字节输出对象

                         byte a[]="hello".getBytes();

                         outByte.write(a);//写入

                         outByte.close();//关闭

                         ByteArrayInputStream inByte=new ByteArrayInputStream(outByte.toByteArray());//建立字节输入对象

                         byte tom[]=new byte[8];

                         while((n=inByte.read(tom,0,4))!=-1)

                         {

                                System.out.print(new String(tom,0,n));//输出

                         }

                         intByte.close();//关闭

                         char jerry[]=new char[8];

                         CharArrayWriter outChar=new CharArrayWriter();//写入

                         char b[]="how much?".toCharArray();

                         outChar.write(b);

                         outChar.close();//关闭

                         CharArrayReader inChar=new CharArrayReader(outChar.toCharArray());//读入

                         while((n=inChar.read(jerry,0,4))!=-1)

                         {

                                  System.out.print(new String(jerry,0,n));

                         }

                         inChar.close();//关闭

                  } 

                  catch(IOException e)

                  {}

          }

}

 

                         

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值