12

ユーザー名だけを残して、電子メール アドレスから @domain.xxx をトリミングしようとしています。@ 位置とその右側のすべてを動的に選択する方法がわかりません。誰かがこれを行う方法の例を提供してもらえますか? 以下のトリムコードは、私が迷っているところです。

email = "example@domain.com"
email....(trim code);
email.replace(email, "");
4

3 に答える 3

35

見つけるには: int index = string.indexOf('@');

交換する: email = email.substring(0, index);

要約する:

email = "example@domain.com";
int index = email.indexOf('@');
email = email.substring(0,index);
于 2012-04-30T15:17:27.577 に答える
11

もう 1 つの方法は、電子メールをニックネームとドメインで分割することです。javadocを見てください

コード例があります:

String email = "example@domain.com";
String[] parts = email.split('@');

// now parts[0] contains "example"
// and parts[1] contains "domain.com"
于 2012-04-30T15:24:40.240 に答える