Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个“long”类型的变量
long time = System.currntTimeMillis();
我想将它传递给需要字符串的方法。如果这不是原始类型,我会调用 time.toString(): 但这不是一个有效的方法。
我正在做的是
method("" + time);
这会创建一个字符串,但是有更好的方法或更优化的方法吗?
您可以使用:
Long.toString(time)或String.valueOf(time)。
Long.toString(time)
String.valueOf(time)
看看这个答案
也许
method(Long.toString(time));
效率低下。String API为不同类型公开了许多静态实用程序重载方法:
或者
method(String.valueof(time));