ここでの要件は、受信メールを読み取り、それらからキー/値を抽出することです。現在、これらをサポートするフレームワークはありますか?
たとえば、次の受信メール形式を単純に考えました。
こんにちは、
Name: James
date: 25/09/2012
ここでの要件は、受信メールを読み取り、それらからキー/値を抽出することです。現在、これらをサポートするフレームワークはありますか?
たとえば、次の受信メール形式を単純に考えました。
こんにちは、
Name: James
date: 25/09/2012
java.util.Properties
場合によっては、クラスを使用できます。
Properties props = new Properties();
props.load(in);
ここin
で、入力ストリームまたはリーダーのいずれかです。
=
プロパティは と の両方を:
区切り文字としてサポートするため、「ときどき」と言いました。それ以外の場合は、行ごとに読み取り、各行を次のように分割できますline.split(YOUR_DELIMITER)
。
キーと値のペアの形式が既に決まっているのか、それとも自分で形式を選択できる柔軟性があるのかは明らかではありませんでした。
キーと値のペアがインターネット電子メール ヘッダーの形式である場合は、JavaMail InternetHeaders クラスを使用できます。