J2me - 数组与矢量?

时间:2010-05-20 07:32:34

标签: arrays java-me vector

如果我们必须为j2me实现字符串拆分,一个返回vector而另一个返回数组,就手持设备的性能而言,哪个是最佳选择?

3 个答案:

答案 0 :(得分:2)

阵列总是比Vector表现更好,尽管差异不应太大。真正的问题是,这种表现是否值得牺牲不具备Vector提供的丰富功能,例如可动态增长等。

一般来说,你应该总是更喜欢List到数组(参见 Effective Java 2nd Edition,Item 25,Prefer lists to arrays ),但是J2ME开发可能不会给你带来奢侈。< / p>

答案 1 :(得分:1)

Vector已被弃用。

如果您不需要更改结果,请使用数组 - 它将减少开销并降低灵活性。

答案 2 :(得分:0)

根据link text

中描述的sun j2me性能调整

“数组通常比集合类更快,更精简”,因此很明显使用数组会比任何集合对象都好得多