Java Array Swap swap(T[] elements, int i, int j)

Here you can find the source of swap(T[] elements, int i, int j)

Description

Swaps the array's elements.

License

Apache License

Declaration

public static <T> void swap(T[] elements, int i, int j) 

Method Source Code

//package com.java2s;
/*//  w  w  w .  ja va2 s . co  m
 * Copyright 2010-2012 Roger Kapsi
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 */

public class Main {
    /**
     * Swaps the array's elements.
     */
    public static <T> void swap(T[] elements, int i, int j) {
        T element = elements[i];
        elements[i] = elements[j];
        elements[j] = element;
    }
}

Related

  1. swap(T[] array, int a, int b)
  2. swap(T[] array, int first_idx, int last_idx)
  3. swap(T[] array, int i, int len)
  4. swap(T[] array, int indexOne, int indexTwo)
  5. swap(T[] data, int a, int b)
  6. swap(T[] ts, int i, int j)
  7. swap2(double v[], int v2[], int i, int j)
  8. swap2Bytes(byte[] bytes, int offset)
  9. swap3(String[] a, int x, int y, int z)