【发布时间】:2019-12-08 05:07:01
【问题描述】:
假设我有一个电子邮件地址。喜欢:kate.daniels@somecompany.com。
而且我需要在不使用拆分或循环的情况下将其分开。并且我需要将IndexOf 与子字符串结合使用,而不是使用循环(这将在我首先对此有深刻理解之后才会出现)。
但是查看这个电子邮件地址并理解电子邮件地址的格式如下:(firstName + "." + lastName + "@" + companyName + ".com")
emailAddress = input.nextLine();
// This is where I have issues.
firstName = emailAddress.substring(emailAddress.IndexOf(".") );
// How do I get this to be just the last name and not lastName + "@somecompany.com"
lastName = emailAddress.substring(emailAddress.IndexOf(".") + 1);
// And how do I get the company name without the ".com"
companyName = emailAddress.substring(emailAddress.IndexOf("@") + 1);
感谢您提供的任何帮助。我可以看到这将非常有帮助并且很想学习。
我浏览了一遍,但没有看到对我的问题的答复。
【问题讨论】: