Если формат стабилен, вы можете найти «Score:», получить остаток строки и проанализировать как число с плавающей запятой или двойное число, в зависимости от необходимой точности.
String example = "Tag: something Id: somethingElse Score: 0.8";
String search = "Score: ";
int scorePosition = example.indexOf(search) + search.length();
float num = Float.parseFloat(example.substring(scorePosition));
После этого было бы просто, если на num
. Вам также следует перехватить NumberFormatException, особенно в том случае, если формат строки может быть неправильным.