javax.mail.internetからMimeUtility.decodeText()を使用した後、単純に電子メールアドレスを取得するにはどうすればよいですか?
その操作の後、私は次の文字列を持っています:
Foo Bar <foo.bar@abc.en>
Stringクラスのメソッドでそれを行うことができますが、このための既存の事前定義されたメソッドに興味がありますか?
javax.mail.internetからMimeUtility.decodeText()を使用した後、単純に電子メールアドレスを取得するにはどうすればよいですか?
その操作の後、私は次の文字列を持っています:
Foo Bar <foo.bar@abc.en>
Stringクラスのメソッドでそれを行うことができますが、このための既存の事前定義されたメソッドに興味がありますか?
メソッドを定義するのはとても簡単です。String を取得するには、1 行のコードのみが必要です。
String email = stringToDecode.split("<")[1].substring(0, stringToDecode.split("<")[1].length() - 1);
電話するだけnew InternetAddress(addr).getAddress()
です。実際、最初に電話する必要さえありませんMimeUtility.decodeText()
。