0

javax.mail.internetからMimeUtility.decodeText()を使用した後、単純に電子メールアドレスを取得するにはどうすればよいですか?

その操作の後、私は次の文字列を持っています: Foo Bar <foo.bar@abc.en>

Stringクラスのメソッドでそれを行うことができますが、このための既存の事前定義されたメソッドに興味がありますか?

4

2 に答える 2

1

メソッドを定義するのはとても簡単です。String を取得するには、1 行のコードのみが必要です。

String email = stringToDecode.split("<")[1].substring(0, stringToDecode.split("<")[1].length() - 1);
于 2012-07-09T15:43:01.430 に答える
0

電話するだけnew InternetAddress(addr).getAddress()です。実際、最初に電話する必要さえありませんMimeUtility.decodeText()

于 2012-08-01T05:09:19.323 に答える