- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我最近在看一个关于 toStrings 的教程,因为我还没有经常使用它们,我突然想到可能有一种更简单的方法可以用更少的代码完成同样的事情。果然,下面的代码用更少的代码产生了完全相同的结果。
如果是这种情况,那么 toString 的意义何在?与我这样做的方式相比,使用 toStrings 有优势吗?
public class daughter{
private static String name;
private static int age;
public daughter(String name, int age){
this.name = name;
this.age = age;
System.out.println(name + ", " + age);
}
public static void main(String args[]){
new daughter("Elizabeth", 7);
}
}
最佳答案
根据Java doc toString()
Returns a string representation of the object[...]
其实很多原生的java方法和libs的方法
调用此方法以获取字符串表示形式。
例如Arrays.toString(Object[] a)
来电
toString 数组 a 中的每个对象。
或者 print PrintStream
的方法这需要
作为参数的对象通过
间接调用它 Strings.valueOf(Object obj)
关于java - toString 方法是不必要的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16627902/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!