Как удалить весь символ/число после. в строкеРазделить число по десятичной цифре
String i = "154.232";
Я просто хочу 154
Благодаря
Мой код:
distance = crntLocation.distanceTo(newLocation)/1000; // in km
double newKB = Math.floor(distance);
String product_distance = String.valueOf(newKB);
product_distance.replaceAll("\\..*", "");
использовать 'Math.floor' для округления значения. –
Почему бы не использовать int вместо double? 'newKB = (int) distance;' Включает функцию пола неявно. – LastFreeNickname
@Mr T Если ваш 'String' содержит только числа, вам не нужно использовать такие методы, как' split() ', вы можете проанализировать его на' Double' и использовать 'Math.floor()' для результирующего значения , Взгляните на мой ответ. –