为了账号安全,请及时绑定邮箱和手机立即绑定

各位大佬帮忙看下

String str1 = String.toString(m)

这样子为什么是错误的?

正在回答

4 回答

     int m = 10;

    String string = Integer.toString(m);


0 回复 有任何疑惑可以回复我~

xiexiegewei

0 回复 有任何疑惑可以回复我~

String 类中toString方法不是静态的,所以无法用类名调用,只能用对象调用。关于你想实现的结果,二楼说的很对,要么使用基本数据类型对应包装类的静态toString方法,要么用String的静态valueOf方法,还有一种是m+""

m加上空字符串。如果你的m是包装类的对象,可以直接m.toString()方法。

0 回复 有任何疑惑可以回复我~

String str1=Double.toString(m);

m是double型,包装类为Double

0 回复 有任何疑惑可以回复我~
#1

刘老A

或者改为 String str1=String.valueOf(m);
2018-11-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

各位大佬帮忙看下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信