Вам просто нужно использовать substring
, найдя правильный индекс для нарезки:
int index = myStr.indexOf('@');
// TODO: work out what to do if index == -1
String firstPart = myStr.substring(0, index);
РЕДАКТИРОВАТЬ: Совершенно очевидно, что вышеприведенный берет подстроку перед первым @
.Если вы хотите подстроку перед последней @
, вы должны написать:
int index = myStr.lastIndexOf('@');
// TODO: work out what to do if index == -1
String firstPart = myStr.substring(0, index);