直接代码:
//将字符串转换为字符数组 如 ”75*84*78B4”
String[] standard = productGuige.split("\\*");
//获取当前数组中最后一个下标的字段
String standardEnd = standard[standard.length - 1].toString();
// 声明StringBuilder用于保存字符
StringBuilder stringBuilder = new StringBuilder();
//遍历获得的字符串
for (int i = 0; i < standardEnd.length(); i++)
// 判断遍历的规格中是否存在非数字
//Character.isDigit()方法判断()中是否为数字
if (Character.isDigit(standardEnd.charAt(i))) {
//若为数字则放入stringBuilder
stringBuilder.append(standardEnd.charAt(i));
} else {//否则打断循环
break;
}
System.out.println(stringBuilder.toString); //78