问题描述
- Android studio 神奇的tostring()
-
textView.setText(String.format("进程ID:%dn activity Info:%s",getTaskId(),toString()));
萌新被这里的tostring()用法惊呆了,不是 obj.tostring() 之类的调用方式么,这里的 tostring()怎么单独使用了,难不成是Android studio 默认为getTaskId().toString()? 有这么一说么 还是另有隐情
解决方案
这是Object中的toString方法。
public String toString() {
return getClass().getName() + '@' + Integer.toHexString(hashCode());
}
Activity间接继承自Object,所以可以直接使用。
你也可以在Activity中重写该方法。
@Override
public String toString() {
return super.toString();
}
时间: 2024-09-17 03:55:17