我今天看了一至三章的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)
{}
}
}