Lists


Object Hierarchy:

Object hierarchy for Lists

Description:

public class Lists : Object

Static utility methods for ArrayList operations.

Lists provides high-level operations like partition, chunk, zip, flatten, and groupBy that would otherwise require 5-15 lines of manual loop code.

Example:

    var list = new ArrayList<string> (GLib.str_equal);
list.add ("a");
list.add ("b");
list.add ("c");
list.add ("d");
var chunks = Lists.chunkString (list, 2);
// chunks: [["a","b"], ["c","d"]]


Namespace: Vala.Collections
Package: Valacore

Content:

Static methods:

Creation methods:

Inherited Members:

All known members inherited from class GLib.Object