创建空ListBuffer的最有效方法是什么?
val l1 = new mutable.ListBuffer[String]val l2 = mutable.ListBuffer[String] ()val l3 = mutable.ListBuffer.empty[String]有什么优点和缺点有区别吗?
Eas*_*sun 10
有效排序:
new mutable.ListBuffer[String] mutable.ListBuffer.empty[String]mutable.ListBuffer[String] ()你可以看到ListBuffer&的源代码GenericCompanion
new mutable.ListBuffer[String]只创建一个对象(列表缓冲区本身),因此它应该是最有效的方式.mutable.ListBuffer[String] ()并且首先mutable.ListBuffer.empty[String]创建一个instanceof scala.collection.mutable.AddingBuilder,然后要求它提供ListBuffer的新实例.
| 归档时间: |
|
| 查看次数: |
4255 次 |
| 最近记录: |