我正在阅读有效的Java书,我有一个关于方法的命名约定的问题,当我应该使用toType和asType?例如,我们有toString,toArray,我们有asList。为什么我们没有将它称为toList而不是使用asList?Java方法命名约定toType和asType的区别?
这听起来很蠢,但我只是对差异感到好奇吗?
我是从不同的线程读到的,“如果方法返回的是同一个实例但是被转换为另一个类型,则使用AsXXX方法,如果方法使用对象数据构造不相关类型的新实例,则使用ToXXX方法。但为什么它不同于列表和列表到Java中的数组?
这是什么意思,当我将列表转换为数组转换为其他类型,但从数组到列表他们只是包装它。这是我不明白为什么他们有两种不同的方式在彼此之间转换的部分? – amm 2014-09-01 17:42:31