Java Array Swap swap(final Object[] values, final int firstPosition, final int secondPosition)

Here you can find the source of swap(final Object[] values, final int firstPosition, final int secondPosition)

Description

swap

License

Open Source License

Declaration

public static void swap(final Object[] values, final int firstPosition, final int secondPosition) 

Method Source Code

//package com.java2s;
/*//from w w  w  . j  av a2s. c om
 * Copyright 2016, Manuel Menezes de Sequeira.
 * 
 * This code is free software: you can redistribute it and/or modify it under
 * the terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * 
 * This code is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with
 * this code. If not, see http://www.gnu.org/licenses.
 */

public class Main {
    public static void swap(final Object[] values, final int firstPosition, final int secondPosition) {
        final Object temporary = values[firstPosition];
        values[firstPosition] = values[secondPosition];
        values[secondPosition] = temporary;
    }
}

Related

  1. swap(final int[] array, final int pos1, final int pos2)
  2. swap(final Object[] array, final int i, final int j)
  3. swap(final Object[] array, int offset1, int offset2)
  4. swap(final Object[] array, int pos)
  5. swap(final Object[] data, final int i, final int j)
  6. swap(final String a[], final int i, final int j)
  7. swap(final T[] arr, final int i, final int j)
  8. swap(final T[] arr, final int i, final int j)
  9. swap(int arr[], int i, int j)