Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Blackberry中实现ArrayList_Java_Blackberry_Arraylist - Fatal编程技术网

Java 在Blackberry中实现ArrayList

Java 在Blackberry中实现ArrayList,java,blackberry,arraylist,Java,Blackberry,Arraylist,我知道Blackberry中不支持泛型,但我想在Blackberry中使用ArrayList。我曾读到在黑莓手机上实现ArrayList是可能的,我知道很少有人这样做。任何人都可以帮助我,告诉我为了在Blackberry中实现ArrayList,要使用java.util包中的哪些类。通过在您自己的BB包中处理java.util包中所需的类,然后使用该实现,这是可能的。但我不确定要复制哪些类 提前谢谢。 当做 Varun为什么不使用向量而不是数组列表。从API的角度来看,这两个类非常相似 你需要记

我知道Blackberry中不支持泛型,但我想在Blackberry中使用ArrayList。我曾读到在黑莓手机上实现ArrayList是可能的,我知道很少有人这样做。任何人都可以帮助我,告诉我为了在Blackberry中实现ArrayList,要使用java.util包中的哪些类。通过在您自己的BB包中处理java.util包中所需的类,然后使用该实现,这是可能的。但我不确定要复制哪些类

提前谢谢。 当做
Varun

为什么不使用
向量
而不是
数组列表
。从API的角度来看,这两个类非常相似

你需要记住以下几点


向量是同步的。任何使用向量内容的方法都是线程安全的<另一方面,code>ArrayList是不同步的,因此不是线程安全的。因此,使用同步将导致性能下降。

为什么不使用
Vector
而不是
ArrayList
。从API的角度来看,这两个类非常相似

你需要记住以下几点


向量是同步的。任何使用向量内容的方法都是线程安全的<另一方面,code>ArrayList是不同步的,因此不是线程安全的。因此,使用同步将导致性能下降。

一个
ArrayList
实际上只是一个标准对象数组的包装器,实现起来并不太复杂。它就像一个标准数组一样工作,直到它满为止。然后,它创建一个比前一个数组大一个固定因子的新数组,然后将所有元素复制到新数组中


如果您想自己实现一个,那么可能值得检查一下标准Java类的源代码:。一个
ArrayList
实际上只是一个标准对象数组的包装器,实现起来并不太复杂。它就像一个标准数组一样工作,直到它满为止。然后,它创建一个比前一个数组大一个固定因子的新数组,然后将所有元素复制到新数组中


如果您想自己实现一个,那么可能值得查看标准Java类的源代码:。

我认为您来自android;如果不是或是,最好使用Vector来存储对象/字符串值;感谢您的回复,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。你知道怎么做吗?谢谢你,瓦勒吉。你不能在黑莓中使用仿制药。我认为你来自安卓;如果不是或是,最好使用Vector来存储对象/字符串值;感谢您的回复,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。你知道怎么做吗?谢谢你,瓦勒吉。BlackBerry中不能有泛型。感谢大家的响应,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。有人知道怎么做吗?谢谢,VarunThanks感谢大家的响应,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。有人知道怎么做吗?感谢VarunThanks的响应,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。你知道怎么做吗?谢谢,瓦鲁尼,别以为那很容易!泛型是语言的一部分,所以不可能仅仅把它栓在一起。你可以作弊并使用Java1.4风格的泛型,例如
Vector/**/v;但当然它实际上什么都没做!感谢您的回复,但我想使用泛型,即我的自定义对象(POJO)的ArrayList。黑莓不支持这一点。任何建议,如何在BB中实施。我想要像ArrayList of(POJO)或者甚至像Vector of(POJO)这样的东西也可以。你知道怎么做吗?谢谢,瓦鲁尼,别以为那很容易!泛型是语言的一部分,所以不可能仅仅把它栓在一起。你可以作弊并使用Java1.4风格的泛型,例如
Vector/**/v;但当然它实际上什么都没做!