Java Source - Sắp xếp các giá trị trong mảng(Sort elements of Java ArrayList).




Bài tập yêu cầu tạo một mảng bất kỳ không theo thứ tự và sắp xếp nó lại theo thức tự. Đây là một trong những bài tập cơ bản về Java Array.

Bạn có thể tham khảo thêm bài hướng dẫn về các phương thức sắp xếp mảng trong arry(how to sort array?)






SortArrayList.java
/**
 * @(#)SortArrayList.java
 *
 * SortArrayList application
 *
 * @author VNLIVES.NET
 * @version 1.00 2013/9/30
 */

import java.util.ArrayList;
import java.util.Collections;

public class SortArrayList
{

  public static void main(String[] args)
  {
  
    //Tạo mới đối tượng arraylist.
    ArrayList arrayList = new ArrayList();
  
    //Thêm các phần tử vào đối tượng ArrayList.
    arrayList.add("1");
    arrayList.add("5");
    arrayList.add("4");
    arrayList.add("3");
    arrayList.add("2");
    arrayList.add("5");   
    arrayList.add("7");       
    arrayList.add("6");           

    /*
     * Sực Coollection.sort để sắp xếp mảng.
     *
    */
    Collections.sort(arrayList);
  
    //-- Hiện thị danh sách mảng sau khi được sắp xếp.
    System.out.println("Danh sanh mang ArrayList sau khi duoc sap xep : ");
    for(int i=0; i<arrayList.size(); i++)
    {
      System.out.println(arrayList.get(i));       
    }

  }
}

Sau khi chạy chương trình kết quả sẽ được hiển thị như hình bên dưới.




















No comments:

Post a Comment