利用java实现,将用户输入的邮箱地址后缀删除后输出
时间: 2024-03-21 12:40:32 浏览: 58
java实现的一个简单邮箱功能
4星 · 用户满意度95%
好的,我可以帮你解决这个问题。以下是一个简单的 Java 代码示例,可以实现你想要的功能:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入邮箱地址:");
String email = scanner.nextLine();
int atIndex = email.indexOf('@');
if (atIndex == -1) {
System.out.println("无效的邮箱地址!");
return;
}
String domain = email.substring(atIndex + 1);
System.out.println("去掉邮箱地址后缀后的结果为:" + email.replace("@" + domain, ""));
}
}
```
代码实现的步骤如下:
1. 创建一个 Scanner 对象,用于读取用户输入的邮箱地址。
2. 利用 `indexOf` 方法查找邮箱地址中 "@" 符号的位置。
3. 如果找不到 "@" 符号,说明输入的邮箱地址无效,直接输出错误信息并退出程序。
4. 利用 `substring` 方法取出 "@" 符号后面的字符串,即邮箱地址的后缀。
5. 利用 `replace` 方法将邮箱地址中的后缀替换为空字符串,得到去掉后缀的结果。
6. 将结果输出到控制台。
希望这个 Java 代码示例能够帮助到你,如果你有其他问题,可以继续向我提问。
阅读全文