这是我的代码:
public void idoKiiras(){
String idostring = new String();
idostring.valueOf(System.currentTimeMillis());
System.out.print(idostring);
ido.setText(idostring);
}
我在字符串中得到的是什么,它是空的。有什么解决办法吗?
最佳答案
String.valueOf()
是一个返回 String
值的静态
方法。像这样使用它
String idostring = String.valueOf(System.currentTimeMillis());
System.out.print(idostring);
ido.setText(idostring);
以前,您使用的是 valueOf
方法,但没有对其返回值执行任何操作。
idostring.valueOf(System.currentTimeMillis());
请记住,String
对象是不可变的。 String
方法不会在内部更改 String
,它总是返回一个新的 String
对象。
关于java - 无法将 currentTime 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461923/