我正在使用Firebase设置电子邮件和默认用户名,即“ @”之前的电子邮件地址
这是下面的代码,我的电子邮件字符串也发生了变化。
users
|- email: eric4619 // It should be [email protected]
|- username: eric4619
我想得到一个单独的结果,例如电子邮件:eric4619 @ gmail和用户名:eric4619。不是电子邮件地址:eric4619和用户名:eric4619。任何帮助将不胜感激
String email = et_email.getText().toString().trim();
String username = email.split("@")[0]; //keep changing my email string
String pwd = et_password.getText().toString().trim();
User usr = new User(email,username,pwd);
最佳答案
使用分割操作将永远不会更改现有字符串。
您可以打印并确保ct_email.getText()返回[email protected],而不仅仅是eric4619。如果是这样,问题本身就在那里。