这样写不就行了。
public class ss
{
public static void main(String[] args)
{
int i=3;
String s=i+"";
System.out.println("s:"+ s);
System.out.println("Hello World!");
}
}
public class ss
{
public static void main(String[] args)
{
int i=3;
String s=i+"";
System.out.println("s:"+ s);
System.out.println("Hello World!");
}
}
String s=String.valueOf(i).toString();
int i=3;
String s=String.valueOf(i);
int是数据类型,不是对象所以不能toString.
你的错误有两点:1使用方式应该为Integer.toString(int x).
2系统不知道你调用的是哪一个方法,应为toString方法有不下100个,所以
要告诉系统你用的是Integer.toString这个方法。
到开发文档的java部分看一下我的文章吧!正是这个问题(文章写的是boolean变量,int的道理也是一样的)
文章题目是:A Boolean wrapped with string (如何将布尔变量转换为字符串变量--写给java初学者) 地址是:http://www.csdn.net/develop/read_article.asp?id=11313上边说得都很对,java提供了一个对象封装器,可以将基本类型的变量封装为一个对象。