java - 哪种方法更快 ob.setText (""+int) 或 ob.setText(String.valueOf(int);

标签 java android string optimization

想知道android中哪种方法更快。只是为了知识。

TextView t;
t = (TextView) findViewById(R.id.TextView_ID);

int number=5;
t.setText(""+number);

t.setText(String.valueOf(number));

最佳答案

String.valueOf(int) 速度最快,也是最直接的。然而,这是一个微观优化。编译器可能会自行优化。

""+ number 也会进行转换和字符串连接。理论上。

关于java - 哪种方法更快 ob.setText (""+int) 或 ob.setText(String.valueOf(int);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65707544/

相关文章:

string - 我怎样才能使用带有格式的动态格式字符串!宏观?

string - 如何在 Swift 中将 "Index"转换为类型 "Int"?

java - 从自己的程序中使用 Eclipse 代码格式化程序

java - 为 Cloud Endpoints 类生成 API 元数据失败

Python 替换函数输出不同的结果

android - Robolectric 为测试膨胀自定义 View

android - 如何在Android中获取开关值?

Java找不到符号编译错误

java - 不使用AOP拦截带注释的方法调用

java - 为什么 Apache Commons VFS 考虑 Http Proxy 和 Socks5 Proxy 而忽略 Socks4 Proxy?