Java Array Sort sort(String[] colnos)

Here you can find the source of sort(String[] colnos)

Description

sort

License

Open Source License

Declaration

static void sort(String[] colnos) 

Method Source Code

//package com.java2s;
/*/*from www.  j  ava2s .c om*/
 * Copyright (C) 2012  Krawler Information Systems Pvt Ltd
 * All rights reserved.
 * 
 * This program 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 2
 * of the License, or (at your option) any later version.
 * 
 * This program 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 program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 */

import java.util.Arrays;

public class Main {
    static void sort(String[] colnos) {
        int x[] = getColumnNos(colnos);
        Arrays.sort(x);
        colnos = getFormatedColumnNo(x);
    }

    public static int[] getColumnNos(String colnos[]) {
        int l = colnos.length;
        int c[] = new int[l];
        for (int i = 0; i < l; i++)
            c[i] = Integer.parseInt(colnos[i].substring(2));
        return c;
    }

    /**
     * get columnnos in format c1,c2....   for specific range. range is used for specific column type
     * @param colno
     * @param start
     * @param end
     * @return
     */
    public static String[] getFormatedColumnNo(int[] colno) {
        int _l = colno.length;
        String _s[] = new String[_l];
        for (int i = 0; i < _l; i++) {
            _s[i] = "c" + colno[i];
        }
        return _s;
    }
}

Related

  1. sort(Object[] array)
  2. sort(Object[] array, Comparator comparator)
  3. sort(Object[] array, int start, int end)
  4. sort(Object[] array_, boolean accendingOrder_)
  5. sort(String a[])
  6. sort(String[] s)
  7. sort(String[] sArray)
  8. sort(String[] str)
  9. sort(String[] strArray)