//给你写了个正则表达式分解和split的代码 。后面的用于计算器的代码我就//没时间给你写了!public class MyDemo1 { public static void main(String[] a) {String process = "0.1+++2--5****7";String resultString = process.replaceAll("([\\+\\-\\*])([\\+\\-\\*]+)", "$1");System.out.println(resultString);//结果0.1+2-5*7String[] ss=resultString.split("[\\+\\-