se vuoi arrotondare alla prima cifra decimale un ipotetico "double d = x.xxxxxx" prova:
codice:
BigDecimal bigDecimal = new BigDecimal(d, new MathContext(1));
d = bigDecimal.doubleValue();
ora il tuo "double d" dovrebbe essere arrotondato alla prima cifra decimale...