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 の 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());
}

私の質問を理解していただければ幸いです... :)

前もって感謝します...

4

0 に答える 0