public class Utils { // конÑÑÐ¾Ð»Ñ ÑÑÑоки, ÑвлÑеÑÑÑ Ð»Ð¸ она ÑелÑм ÑиÑлом public static boolean isInt(String aStr) { try { Integer.parseInt(aStr); return true; } catch (NumberFormatException e) { return false; } } // полÑÑение ÑÑÑоки дÑобного ÑиÑла Ñ ÑазделиÑелем . и двÑÐ¼Ñ Ð·Ð½Ð°ÐºÐ°Ð¼Ð¸ поÑле запÑÑой public static String toStringCustomFormat(double aDoubleNumber) { return String.format("%.2f", aDoubleNumber).replace(',', '.'); } // полÑÑиÑÑ Ð½Ð°Ð¿Ð¸Ñание "ÑÑблÑ" Ñ Ð¿ÑавилÑнÑм оконÑанием public static String getRoubleSuffix(double aSumRouble) { int mod = (int) (Math.floor(aSumRouble) % 100); if (mod > 10 && mod < 15) { return "ÑÑблей"; } else { switch (mod % 10) { case 1: return "ÑÑблÑ"; case 2: case 3: case 4: return "ÑÑблÑ"; default: return "ÑÑблей"; } } } }