思路:先求出字符串的长度,然后判断;
/** * 颜值点设定 */ public static String getColorValues(String str){ String s = ""; if (getStringClear(str)){ s = transfromInt(str); }else { s = str + "点" ; } return s; } /** * 返回我们要的数字 * @param s * @return */public static String transfromInt(String s){ int i = transfromNumeber(s); if (i == 5){ int i1 = i / 10000; int j = i % 10000; int i2 = j / 1000; int j1 = (j % 1000); int i3 = j1 /100; return i1 + i2 + i3 +"万点"; }else if (i == 6){ int i1 = i / 100000; int j = i % 100000; int i2 = j / 10000; int j1 = (j % 10000); int i3 = j1 /1000; return i1 + i2 + i3 +"十万点"; } return "获取颜值点失败"; }/** * 求字符串的长度 * @param v * @return */public static int transfromNumeber(String v){ int a = 0; for (int i = 0; i < v.length(); i++) { a++; } return a;}