String text = ("5.1, 2.5, 4.5");
//cria uma lista double com o nome "lista"
List<Double> lista = new ArrayList<>();
// faz spli da String com o nome "text", com referencia à virgula, e guarda num array com o nome temp
String temp[] = text.split(",");
//percorre o array
for(int i=0 ; i<temp.length; i++){
//adiciona á lista convertendo para double
lista.add( Double.parseDouble(temp[i]));
}
System.out.println(lista);