JAVA键盘录入邮箱号码,编写代码接收并打印用户输入的邮箱名,获取邮箱的名字,并将结果保存到一个新的文本文档。 要求:键盘录入自己的邮箱号(XXXXX@XX.com),打印输出邮箱名XXXXX,并将其保存在新的文本文件中。
时间: 2024-02-28 17:56:56 浏览: 93
获取邮箱名字JAVA代码
好的,我可以帮你实现这个功能。以下是 Java 的代码:
```java
import java.io.*;
public class Main {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入您的邮箱地址:");
try {
String email = br.readLine();
String[] parts = email.split("@");
String name = parts[0];
System.out.println("您的邮箱名为:" + name);
FileWriter fw = new FileWriter("email_name.txt");
fw.write(name);
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
代码解析:
1. 首先我们需要通过 `BufferedReader` 类来读取用户从键盘输入的邮箱地址。
2. 接着,我们使用 `split()` 方法将邮箱地址拆分成两部分,即用户名和域名。
3. 然后,我们将用户名部分保存在 `name` 变量中,并打印出来。
4. 最后,我们创建一个 `FileWriter` 对象,并将 `name` 写入到一个名为 `email_name.txt` 的文本文件中。
注意事项:
1. 在编写代码时,要注意异常处理,以确保程序的健壮性。
2. 为了使代码更加健壮,你可以添加一些输入验证,例如判断用户输入的是否是一个有效的邮箱地址。
阅读全文