Re: Comparing arrays
Re: Comparing arrays
- Subject: Re: Comparing arrays
- From: Chuck Hill <email@hidden>
- Date: Mon, 11 Jun 2007 12:24:51 -0700
On Jun 10, 2007, at 10:34 PM, 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.
In addition to all the other replies, here is another way to handle
the type conversion. If the keyPath ends in orderNumber, add a
method named something like longOrderNumber:
public Long longOrderNumber() { return new Long(orderNumber
().longValue());
}
Then use ....longOrderNumber instead of ....orderNumber in your keypath.
IIRC, there is also a way to control the type returned by rawRows,
but I can't recall what it is.
Chuck
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@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net
This email sent to email@hidden
--
Practical WebObjects - for developers who want to increase their
overall knowledge of WebObjects or who are trying to solve specific
problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden