首先,对不起我糟糕的英语...... :)
我正在处理具有特定标题的 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());
}
我希望你能理解我的问题...... :)
提前致谢...