Удобный способ прочитать значения ключей входящей почты
Здесь необходимо прочитать входящую почту и извлечь из нее ключ / значение. В настоящее время есть какие-либо рамки, которые поддерживают эти?
Например, я просто подумал о следующем формате входящей электронной почты
Привет,
Name: James
date: 25/09/2012
2 ответа
Иногда вы можете использовать java.util.Properties
учебный класс:
Properties props = new Properties();
props.load(in);
где in
это либо входной поток, либо читатель.
Я сказал "иногда", потому что свойства поддерживают оба =
а также :
в качестве разделителя. В другом случае вы можете просто читать построчно и разбивать каждую строку следующим образом: line.split(YOUR_DELIMITER)
,
Было неясно, был ли уже определен формат пар ключ / значение, или вы можете выбирать формат самостоятельно.
Если пары ключ / значение имеют формат заголовков электронной почты в Интернете, вы можете использовать класс JavaMail InternetHeaders.