Java用邮箱数据如何截取@之前的数据
时间: 2023-02-08 20:53:18 浏览: 115
java中对list分页并显示数据到页面实例代码
5星 · 资源好评率100%
Java中可以使用split()函数将邮箱地址按照"@"进行分割,然后使用数组的第一个元素(即分割出的第一部分)来获取@之前的数据。
示例代码如下:
```
String email = "example@gmail.com";
String[] parts = email.split("@");
String username = parts[0];
System.out.println("Username: " + username);
```
上述代码会输出:
```
Username: example
```
如果邮箱格式不是标准格式可能会分割不出来,也可以使用indexOf()函数来获取@符号位置,用substring()函数来截取
```
String email = "example@gmail.com";
int index = email.indexOf("@");
String username = email.substring(0, index);
System.out.println("Username: " + username);
```
这两种方式都能得到邮箱@前面的username部分
阅读全文