Мне нужно получить первый символ строки, сейчас я использую:
Код: Выделить всё
String firstCharacter = getTitle().substring(0, 1);
где getTitle() возвращает строку, которая может содержать несколько слов, а также смайлики, если первый символ — смайлик, и я использую подстроку когда я показываю firstCharacter вместо смайлика, я получаю вопросительный знак, потому что с помощью подстроки я вырезаю символы смайлика.
Что я хочу сделать это:
- если первое слово является эмодзи, извлеките его и присвойте его firstCharacter без использования подстроки;
- если первое слово — настоящее слово, используйте подстроку, как я сейчас делаю;
Как я могу это сделать?
Подробнее здесь:
https://stackoverflow.com/questions/352 ... -the-first