从电子邮件列表中获取域名
嗨,我有一个电子邮件ID列表,我必须从中获取域名.
对于简单的电子邮件sample@example.com,我已经完成了我获得域名的代码部分.
但对于像hello@in.ibm.com(实际域名是ibm.com)的电子邮件,我无法获得域名.
String domainName = "";
String[] parts = email.split("@");
if(parts.length == 2)
domainName = parts[1];
Run Code Online (Sandbox Code Playgroud)
如何拆分或使用正则表达式来获取域名?
String #substring()非常好,拆分生成一个数组什么都没有....(浪费资源......)
定义一个方法(更清洁的方式...)
public String getEmailDomain(String someEmail)
{
return someEmail.substring(someEmail.indexOf("@") + 1);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6448 次 |
| 最近记录: |