【发布时间】:2022-01-27 07:09:29
【问题描述】:
我想在两个字符“@”和第一个“.”之间提取一个字符串。我刚刚尝试了代码,但我的代码不合适并得到不同的输出
//code
static String method(String s){
String result=s.substring(s.lastIndexOf("@"));
int index = result.indexOf(".");
String finalResult= result.substring(0,index);
return finalResult;//return
}
eg:abc@gmail.com
my output:@gmail
Expected output: gmail
From input gmail is identifies as a string between '@' and the first '.' after it.
But i am getting @ in my output which is different from expected output. Help me out.
【问题讨论】:
标签: java