像这样的string a = 1+2+3+4; 怎么让他强制计算呢?? 这样能行吗?最起码的类型就不匹配,你可以这样写String s = "" + (1 + 2 + 3 + 4); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是简写了,我使用stringbuffer生成的1 + 2 + 3 + 4 ,但他是string,我想得到他们的结果,该怎么做? String s = Integer.toString(1+2+3+4); System.out.println(s); 明白楼主的意思了,在javascript里有个方法eval().但在Java 中好像没有。要不用Java做计算器程序那么麻烦呢。 是呀,javascript的eval(),java怎么实现阿~~高手看过来~ 你还可以这样 String s = 1+2+3+4+""; 结果 s=10你可以试一下这2种方法的区别 ""在前 和在后 +的区别 String ss = ""+1+2; System.out.println("ss----"+ss); String sss =1+2+""; System.out.println("sss--------"+sss); String a=String.valueOf((1+2+3+4)); String a=Integer.toString(1+2+3+4); String a="1+2+3+4";String subString[]={"","","",""};subString = a.split("+");//分割int x[i]=new Integer(subString[i].intValue());是这个意思么? java.lang.NumberFormatException: For input string: "6+6+6+6" 有个小程序,大家看一下 问个关于frame的问题 [在线等] 一道内部类的面试题 没有一点数据库的概念,现在想学用JAVA分析数据库中的数据,需要多久可以学会? 为什么出现:无法从套接字读取更多的数据 在线等待!! java的接口描述就用伪代码 是怎么写的呀 请问哪个方法可以检查Map中有某个键存在? 出问题了 JAVA的标准编辑器是什么? 关于tree的reload问题 菜鸟问题,高手来帮忙啊!
System.out.println(s);
结果 s=10
你可以试一下这2种方法的区别 ""在前 和在后 +的区别
String ss = ""+1+2;
System.out.println("ss----"+ss);
String sss =1+2+"";
System.out.println("sss--------"+sss);