sort array to arraylist in java using the Bubble sort

http‮/:s‬/www.lautturi.com
sort array to arraylist in java using the Bubble sort
/**
 * @author lautturi.com
 * Java example: bubble sort - sort an array in java
 */

import java.util.*;
import java.util.ArrayList;

public class Lautturi {
	
	public static ArrayList<String> bubbleSort(String [] input) {
		ArrayList<String> list = new ArrayList<String>();
        String temp;
        for (int i=0; i< input.length; i++){
            for(int j= i; j< input.length-1; j++){
                char first = input[i].charAt(0);
                char sec = input[j +1].charAt(0);
                 if (first > sec)  {
                     temp = input[j +1];
                     input[j +1] = input[i];        
                     input[i] = temp;
                 }
             }
            list.add(input[i]);
         }

        return list;
    }

	public static void main(String[] args)  {

		String[] strArray = {"hello","lautturi","java","python","php","world","lau"};
		System.out.println(bubbleSort(strArray));
        
	}
}

output:

[hello, java, lautturi, lau, php, python, world]
Created Time:2017-09-16 21:43:48  Author:lautturi