我想一起使用Reader和InputStream

时间:2015-03-11 02:13:25

标签: java inputstream reader

首先,抱歉我的英语不好......:)

我正在处理具有特定标题的EML文件...

我的示例eml文件是......

FROM IP : 1.2.3.4
TO IP : 2.3.4.5
.....
END_HEADER
from this line, standard EML format with various encoding type...

所以,我想阅读这个文件

第一行到END_HEADER,BufferedReader.readLine)_

后来,FileInputStream.read(byte [],0,readLen)......

这可能吗?

我最近的代码是......

在课程中使用我的readLine()方法......

public string readLine(InputSteam is) {
  int oneByte = 0;
  ByteArrayOutputStream baos = new ByteArrayOutputStream();

  while((oneByte = is.read()) != -1)
  {
    if(oneByte != '\r' && oneByte != '\n')
      baos.write();
    else
      break;
  }

  return new String(baos.toByteArray());
}

我希望你理解我的问题......:)

提前致谢...

0 个答案:

没有答案