java - 无法将 currentTime 转换为字符串

标签 java tostring

这是我的代码:

 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/

相关文章:

java - 使用预编译的 jasper 文件或在运行时编译 jrxml 模板是否更好?

Java 本地日期格式

java - 将字节数组和字符串存储在同一个文件中

java - 我如何让这个调试调用打印出对象的实际值?

java - 测试toString时,为什么需要调用toString?

php - __toString 魔术和类型强制

java - TextView 不以科学记数法显示大值

java - JPA:使用复合键的多个一对多关系

Java: "The JAR file has no attachment"错误,但仅当我重写 toString() 方法时

java - 如何正确使用toString方法?