Я занимаюсь разработкой приложения для Android.Мне нужно преобразовать строку в удвоение.Как я могу это сделать?
Вам просто нужно это:
double d=Double.parseDouble(myString);
Если ваше значение String не может быть проанализировано для удвоения, оно выдаст NumberFormatException.Поэтому лучше поместить оператор parseDouble в блок try catch.
String
NumberFormatException
parseDouble
вот пример
try{ double dbl = Double.parseDouble("99.882039"); catch(NumberFormatException ex){ // handle exception }
double d = Double.parseDouble(theString);
Это не вещь для Android, но если вы уверены, что ваша строка может быть выражена как двойная, вы можете сделать это так с простой Java:
Double.valueOf("1.2");