使用String.valueOf(myString)会变慢吗?

Whi*_*ble 3 java string

这只是一个信息问题,我不需要你告诉我我不应该使用它.

我的问题是:如果我使用string1 = String.valueOf(string2);,它比它慢string1 = string2;吗?

问题是:我想使用一个方法从整数中获取一个字符串,加倍...和字符串.我只是想知道我是否应该创建另一种方法.

谢谢,对不起,如果这是一个重复,我没有找到它

Pet*_*ček 7

从技术上讲,是的.它通过调用两个方法调用来缓慢,这两个方法调用都不起作用(valueOf()并且toString()在String对象上).

实际上,根本不是,除非你做了数百万次(而且没有别的).调用两个几乎没有操作的方法不会花费任何成本.