All pastes #768184 Raw Edit

NodeE

public java v1 · immutable
·published 2007-11-10 11:24 UTC
rendered paste body
package praktikum02;public class Node<E> {	private E value = null;	private Node<E> prev = null;	private Node<E> next = null;		public Node(){	}		public Node(E element){		value = element;	}		public E getValue() {		return value;	}	public void setValue(E value) {		this.value = value;	}	public Node<E> getPrev() {		return prev;	}	public void setPrev(Node<E> prev) {		this.prev = prev;	}	public Node<E> getNext() {		return next;	}	public boolean hasNext(){		return getNext()!=null;	}	public boolean hasPrev(){		return getPrev()!=null;	}	public boolean hasValue(){		return getValue()!=null;	}	public void setNext(Node<E> next) {		this.next = next;	}		@Override	public boolean equals(Object obj) {		if(obj instanceof Node)			return value.equals(((Node)obj).value);		return false;	}	@Override	public String toString() {		if(value!=null)			return value.toString();		return super.toString();				}		}