Удобный способ прочитать значения ключей входящей почты

Здесь необходимо прочитать входящую почту и извлечь из нее ключ / значение. В настоящее время есть какие-либо рамки, которые поддерживают эти?

Например, я просто подумал о следующем формате входящей электронной почты

Привет,

Name: James
date: 25/09/2012

2 ответа

Иногда вы можете использовать java.util.Properties учебный класс:

Properties props = new Properties();
props.load(in);

где in это либо входной поток, либо читатель.

Я сказал "иногда", потому что свойства поддерживают оба = а также : в качестве разделителя. В другом случае вы можете просто читать построчно и разбивать каждую строку следующим образом: line.split(YOUR_DELIMITER),

Было неясно, был ли уже определен формат пар ключ / значение, или вы можете выбирать формат самостоятельно.

Если пары ключ / значение имеют формат заголовков электронной почты в Интернете, вы можете использовать класс JavaMail InternetHeaders.

Другие вопросы по тегам