这是我的代码:
public void idoKiiras(){
String idostring = new String();
idostring.valueOf(System.currentTimeMillis());
System.out.print(idostring);
ido.setText(idostring);
}
我在字符串中得到的东西什么都没有,它是空的。有什么办法吗?
最佳答案
String.valueOf()
是返回static
值的String
方法。像这样使用
String idostring = String.valueOf(System.currentTimeMillis());
System.out.print(idostring);
ido.setText(idostring);
以前,您使用的是
valueOf
方法,但对其返回值不做任何事情。idostring.valueOf(System.currentTimeMillis());
请记住,
String
对象是不可变的。任何String
方法都不会在内部更改String
,它将始终返回新的String
对象。