java请构造一个类Email,包含其地址,登录名,主机名,域名。 输入: 一个标准的电子邮件地址 输出:分三行输出其登录名,主机名,域名
时间: 2023-06-04 14:04:43 浏览: 83
好的,我理解了。以下是Java代码:
```
public class Email {
private String address;
private String login;
private String hostname;
private String domain;
public Email(String address) {
this.address = address;
String[] parts = address.split("@");
this.login = parts[0];
String[] hostParts = parts[1].split("\\.");
this.hostname = hostParts[0];
this.domain = hostParts[1];
}
public String getLogin() {
return login;
}
public String getHostname() {
return hostname;
}
public String getDomain() {
return domain;
}
}
// 示例使用
Email email = new Email("example@gmail.com");
System.out.println(email.getLogin());
System.out.println(email.getHostname());
System.out.println(email.getDomain());
```
输入示例:`example@gmail.com`
输出:
```
example
gmail
com
```