Class LinkedNode<T>


  • public final class LinkedNode<T>
    extends java.lang.Object
    Node of a forward-only linked list.
    • Constructor Detail

      • LinkedNode

        public LinkedNode​(T value,
                          LinkedNode<T> next)
    • Method Detail

      • value

        public T value()
      • contains

        public static <ST> boolean contains​(LinkedNode<ST> node,
                                            ST value)
        Convenience method that can be used to check if a linked list with given head node (which may be null to indicate empty list) contains given value
        Type Parameters:
        ST - Type argument that defines contents of the linked list parameter
        Parameters:
        node - Head node of the linked list
        value - Value to look for
        Returns:
        True if linked list contains the value, false otherwise