Попытка получить первый символ из строки, состоящей из нескольких слов, где первым может быть эмодзи (Android)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Попытка получить первый символ из строки, состоящей из нескольких слов, где первым может быть эмодзи (Android)

Сообщение Anonymous »

Мне нужно получить первый символ строки, сейчас я использую:

Код: Выделить всё

String firstCharacter = getTitle().substring(0, 1);
где getTitle() возвращает строку, которая может содержать несколько слов, а также смайлики, если первый символ — смайлик, и я использую подстроку когда я показываю firstCharacter вместо смайлика, я получаю вопросительный знак, потому что с помощью подстроки я вырезаю символы смайлика.

Что я хочу сделать это:
  • если первое слово является эмодзи, извлеките его и присвойте его firstCharacter без использования подстроки;
  • если первое слово — настоящее слово, используйте подстроку, как я сейчас делаю;
Как я могу это сделать?

Подробнее здесь: https://stackoverflow.com/questions/352 ... -the-first
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»