の一部を削除しますか?は、私は、この文字列を持っている文字列
int index = myStr.indexOf('@');
// TODO: work out what to do if index == -1
String firstPart = myStr.substring(0, index);
EDIT:
の一部を削除しますか?は、私は、この文字列を持っている文字列
int index = myStr.indexOf('@');
// TODO: work out what to do if index == -1
String firstPart = myStr.substring(0, index);
EDIT:
あなただけsubstring
でチョップする権利指数見つけた使用する必要がかなり明らかに、上記最初@
前に部分文字列を取ります。あなたが書くでしょう最後@
前にサブたい場合:
int index = myStr.lastIndexOf('@');
// TODO: work out what to do if index == -1
String firstPart = myStr.substring(0, index);
をあなたは
String str = myStr.split("@")[0];
を使用することができますこれは、2つの部分に文字列を分割し、その後、あなたは最初String
要素を取得することができます
これはより専門的です。 – Nook
それは常に電子メールアドレスになりますか?@の前のものが必要なのか、それとも必要な部分文字列なのでしょうか? – talnicolas
これは常に電子メール形式になります –
次にJon Skeetさんの回答は – talnicolas