请构造一个类Email ,包含其地址,登录名,主机名,域名,再输入一个标准的电子邮件地址,分三行输出其登录名,主机名,域名Java
时间: 2023-08-18 12:10:04 浏览: 136
创建一个Java电子邮件客户端
好的,以下是构造一个类Email的示例代码(Java版):
```java
public class Email {
private String address;
public Email(String address) {
this.address = address;
}
public String getLoginName() {
String[] parts = this.address.split("@");
return parts[0];
}
public String getHostName() {
String[] parts = this.address.split("@")[1].split("\\.");
return parts[0];
}
public String getDomainName() {
String[] parts = this.address.split("\\.");
return parts[parts.length - 1];
}
}
```
对于输入的标准电子邮件地址,可以通过创建Email类的实例来获取其登录名、主机名和域名。示例代码如下:
```java
String emailAddress = "example_username@example_hostname.example_domain";
Email email = new Email(emailAddress);
System.out.println(email.getLoginName());
System.out.println(email.getHostName());
System.out.println(email.getDomainName());
```
运行以上代码,会依次输出以下三行:
```
example_username
example_hostname
example_domain
```
阅读全文