Я не ищу чистый и красивый код.
Мне любопытно, есть ли способ сделать это с меньшим количеством преобразований и вызовов функций
Объяснение всех отрывков
public static int Double (double d, int p) {
String dToString = d+"";
char stringToChar = dToString.charAt(p);
String charToString = stringToChar+"";
int stringToInt = Integer.parseInt(charToString);
return stringToInt;
}
Сжатая и некрасивая версия
public static int Double (double d, int p) {
return Integer.parseInt(((d+"").charAt(p))+"");
}
}