0

首先,对不起我糟糕的英语...... :)

我正在处理具有特定标题的 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());
}

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

提前致谢...

4

0 回答 0