まず第一に、私の下手な英語で申し訳ありません... :)
特定のヘッダーを持つ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 の 1 行目、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());
}
私の質問を理解していただければ幸いです... :)
前もって感謝します...