Java - Đảo ngược một mảng văn bảng[Array String] (Java Reverse String Array).





Bài tập này sẽ hướng dẫn cách đảo ngược một mảng văn bảng. Đây là một nhưng bài căn bản khi bắt đầu học về mảng(Array) trong JAVA.








ReverseStringArray.java
/**
 * @(#)ReverseStringArray.java
 *
 * ReverseStringArray application
 *
 * @author Bui Ngoc Son
 * @version 1.00 2013/10/10
 */

import java.util.Collections;
import java.util.List;
import java.util.Arrays;

public class ReverseStringArray
{
      
    public static void main(String args[])
    {
          
        //Mảng string - String array.
        String[] strDays = new String[]{"Sunday", "Monday", "Tuesday", "Wednesday"};
                   
        //Tạo danh sách từ mảng string - Create a list from String array.
        List<String> list = Arrays.asList(strDays);

        //Đảo ngược danh sách bằng cách sử dụng phương thức Collections.reverse.
        //Reverse the list using Collections.reverse method.
        Collections.reverse(list);

        //Chuyển đổi danh sách về lại mảng string.
        //Convert the list back to String array
        strDays = (String[]) list.toArray();

        System.out.println("Mang sau khi duoc dao nguoc");

        //In ra màn hình mảng sau khi đảo ngược.
        //print the reversed String array
        for(int i=0; i < strDays.length; i++)
        {
            System.out.println(strDays[i]);
        }
       
        System.out.println("\n -- VNLIVES.NET");

    }

}


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
















No comments:

Post a Comment