How can I compare two arrays contains same items or not in groovy?

How can I compare two arrays contains same items or not?

def a = [1, 3, 2]
def b = [2, 1, 3]
def c = [2, 4, 3, 1]

a & b are contains same items, but a & c not.

Answers


You can try converting them into Sets and then comparing them, as the equality in Sets is defined as having the same elements regardless of the order.

assert a as Set == b as Set
assert a as Set != c as Set

Need Your Help

How to implement a pure tail-recursive insert for BST?

algorithm binary-search-tree tail-recursion

All implementations on insert for BST is non-tail recursive.

How to create a large pandas dataframe from an sql query without running out of memory?

python sql pandas bigdata

I am having trouble querying a table of > 5 million records from my MS SQL Server database. I want to be able to select all of the records, but my code seems to fail when selecting to much data into

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.