判斷正負實數
String pattern = "[+-]?((\\d+\\.?\\d*)|(\\.\\d+))";
// Create a Pattern objectPattern r = Pattern.compile(pattern);// Now create matcher object.Matcher m = r.matcher(expression);int x = 0;while (m.find()) {
Log.d("[FIND]", x + ":-->" + m.group(x++));}
return m.find();
判斷整數加減乘除
expression.replaceAll("^(0+)", "");
或
expression.replaceFirst("^0+", "")