Another way would be to create a custom java.util.Comparator to compare Integer to Long objects to avoid conversion. Once done, just create two java.util.TreeSet (one for each array) and populate them with the addAll() function.
Then the removeAll() function should do the job

Regards

FJ

Galen Rhodes a écrit :
You could try mass conversion of the arrays to strings like so:

NSArray arStr = NSArray.componentsSeparatedByString(arLong.componentsJoinedByString("|"), "|");

I think that'll work.

--
Galen Rhodes
[EMAIL PROTECTED]

"There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him."

-- Robert Heinlein --



On Jun 11, 2007, at 1:34 AM, Michelle Parker wrote:

Hi all

I have a slight problem which I am looking for the most efficient solution:

I am comparing 2 NSArrays containing numbers, with the aim of removing the numbers in one array from the other array.

The first array is obtained by rawRowsForSQL which returns the numbers as Longs. The second array is obtained by valueForKeyPath which returns the numbers as Integers.

NSArray.removeObjectWithArray or NSSet.subtractSet don't work because the objects are not equal.

The arrays can be very large, ie. 100,000 objects.

What is the best way to handle this?

thanks
mich
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/grhodes%40thissmallworld.com

This email sent to [EMAIL PROTECTED]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/f.jecker%40ch-rouffach.fr

This email sent to [EMAIL PROTECTED]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to