Я предложил бы использовать String.indexOf (строки), чтобы найти местоположение строки в основной строке. Используя indexOf, вы можете извлечь значение по указанному индексу. Например:
String s = "CARRY8K";
int index = s.indexOf("8");
«index» будет установлен в положение для первого экземпляра указанного символа. В этом случае «8». Затем вы можете использовать индекс для выполнения других операций - либо распечатать местоположение символа, либо удалить его из основной строки.
Если вы хотите, чтобы удалить его, просто использовать StringBuilder и setCharAt() метод:
StringBuilder newString = new StringBuilder(s);
newString.setCharAt(index, '');
Это заменит символ по указанному индексу к заготовке, эффективно удаляя его из основной строки.
Под «extract» вы имеете в виду «удалить» из строки, или вы хотите установить для нее переменную или что? – DerStrom8