ユーザー名だけを残して、電子メール アドレスから @domain.xxx をトリミングしようとしています。@ 位置とその右側のすべてを動的に選択する方法がわかりません。誰かがこれを行う方法の例を提供してもらえますか? 以下のトリムコードは、私が迷っているところです。
email = "example@domain.com"
email....(trim code);
email.replace(email, "");
ユーザー名だけを残して、電子メール アドレスから @domain.xxx をトリミングしようとしています。@ 位置とその右側のすべてを動的に選択する方法がわかりません。誰かがこれを行う方法の例を提供してもらえますか? 以下のトリムコードは、私が迷っているところです。
email = "example@domain.com"
email....(trim code);
email.replace(email, "");
見つけるには:
int index = string.indexOf('@');
交換する:
email = email.substring(0, index);
要約する:
email = "example@domain.com";
int index = email.indexOf('@');
email = email.substring(0,index);
もう 1 つの方法は、電子メールをニックネームとドメインで分割することです。javadocを見てください
コード例があります:
String email = "example@domain.com";
String[] parts = email.split('@');
// now parts[0] contains "example"
// and parts[1] contains "domain.com"