2013-09-18 2 views
1

Я использую Selenium WebDriver (Java) и передавая значение String с десятичной точкой и ведущим нулем. Я хочу удалить его. Это то, что я пытаюсь, но не работает:Selenium как преобразовать данные String 'say' 2000.0 для преобразования в 2000 и удалить плавающие точки и завершающие нули

String data=2000.0 
Long.parseLong(data); 
+0

Разобрать его на 'Double', а затем бросить его в' Long'. –

ответ

1
(long)Double.parseDouble("2000.0"); 

Это первый преобразует строку в двойных и затем преобразует его в длину.

+0

Это сработало для меня. Большое спасибо !!! – user2250482

0

Вы можете сделать это:

String data = "2000.0"; 
    int i = (int)Double.parseDouble(data); 
+0

изменить 's' на' data' Я пытаюсь редактировать, но я получил 'Редактирование должно быть не менее 6 символов' – meda

0

Вы также можете осуществить это -

String data = "2000.0"; 
int i = Integer.parseInt(data); 
Смежные вопросы