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);
}