如果我们必须为j2me实现字符串拆分,一个返回vector而另一个返回数组,就手持设备的性能而言,哪个是最佳选择?
答案 0 :(得分:2)
阵列总是比Vector
表现更好,尽管差异不应太大。真正的问题是,这种表现是否值得牺牲不具备Vector
提供的丰富功能,例如可动态增长等。
一般来说,你应该总是更喜欢List
到数组(参见 Effective Java 2nd Edition,Item 25,Prefer lists to arrays ),但是J2ME开发可能不会给你带来奢侈。< / p>
答案 1 :(得分:1)
Vector
已被弃用。
如果您不需要更改结果,请使用数组 - 它将减少开销并降低灵活性。
答案 2 :(得分:0)
“数组通常比集合类更快,更精简”,因此很明显使用数组会比任何集合对象都好得多