swap between two numbers using generic swift code example
Example 1: method swap to the Pair class of that swaps the first and second elements value of the pair in generic Pair class in java
public class Pair<T>
{
private T first;
private T second;
public Pair(T firstElement, T secondElement)
{
first = firstElement;
second = secondElement;
}
public T getFirst() { return first; }
public T getSecond() { return second; }
public void swap()
{
T temp = first;
first = second;
second = temp;
}
public String toString() { return "(" + first + ", " + second + ")"; }
}
Example 2: method swap to the Pair class of that swaps the first and second elements value of the pair in generic Pair class in java
public Pair<U,T> swap() {
return new Pair(second, first);
}