我正在实现 toString 方法(Android),我需要连接对象中的所有字段
对于Java(JDK)我可以这样做:
@Override
public String toString() {
return "{_id=" + _id +
", name=" + name +
"}";
}
在幕后,Java 编译器将使用 StringBuilder 为我构建字符串连接,因此我不必显式使用 StringBuilder。
我的问题是:我可以在ANDROID代码中使用这种实现方式吗?或者我必须显式使用 StringBuilder? 我不知道 Android 编译器在这种情况下如何工作。
有人有什么想法吗?谢谢!
最佳答案
是的,您可以在 Android 中执行此操作。是否会以同样的方式进行优化取决于您所使用的特定编译器和 JVM,但很少会找到不再对其进行优化的编译器和 JVM。
关于java - 在 Android 中使用 '+' 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636198/