Forum Java Ptit-Aptech

>>>>> www.java13.tk <<<<<
 
Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Forum has been closed by admin.

Share | 
 

 giúp mình sắp xếp string trong mảng ???

Go down 
Tác giảThông điệp
mrant



Tổng số bài gửi : 2
Points : 6
Reputation : 0
Join date : 27/01/2010

Bài gửiTiêu đề: giúp mình sắp xếp string trong mảng ???   28/1/2010, 3:29 pm

sắp xếp string trong mảng như nào vậy???
giả dụ có 3 tên: An, Tuấn, Bình
làm sao để sắp xếp đc thành An, Bình, Tuấn hoặc ngược lại ...
Về Đầu Trang Go down
Xem lý lịch thành viên
ngophuocthien



Tổng số bài gửi : 10
Points : 15
Reputation : 3
Join date : 15/01/2010

Bài gửiTiêu đề: Re: giúp mình sắp xếp string trong mảng ???   8/4/2010, 9:10 pm

mrant đã viết:
sắp xếp string trong mảng như nào vậy???
giả dụ có 3 tên: An, Tuấn, Bình
làm sao để sắp xếp đc thành An, Bình, Tuấn hoặc ngược lại ...
Code:

import java.util.Scanner;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Ngo Phuoc Thien
 */
public class ArraySort {

    String[] arr;
    int nextString;

    public ArraySort() {
        arr = new String[10];
        nextString = 0;
    }

    public void inputArray(String name) {
        arr[nextString] = new String();
        arr[nextString] = name;
        nextString++;
    }

    public void sortArray() {
        for (int i = 0; i < nextString - 1; i++) {
            for (int j = i + 1; j < nextString; j++) {
                if(arr[i].compareTo(arr[j]) > 0) {
                    String temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
    }

    public void displayArray() {
        System.out.println("---- All elements of array ----");
        for (int i = 0; i < nextString; i++) {
            System.out.println(arr[i]);
        }
    }

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        ArraySort test = new ArraySort();

        System.out.println("Enter 'quit' to escape!");
        while(true) {
            String name = sc.next();
            if(name.equalsIgnoreCase("quit")) {
                break;
            }
            test.inputArray(name);
        }

        test.sortArray();

        test.displayArray();
    }
}

Về Đầu Trang Go down
Xem lý lịch thành viên
 
giúp mình sắp xếp string trong mảng ???
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» ĐĂNG TIN VIP MIỄN PHÍ TRONG 1 THÁNG DÀNH CHO TẤT CẢ THÀNH VIÊN
» Cần cho thuê căn hộ cao cấp Richland Southern 233 Xuân Thủy, Cầu Giấy - 0918895559
» Bán nhà cấp4 ngõ 192 lê trọng tấn 40m2,giá 1,1tỷ
» cần bán nhà trong trường đại học kinh tế quốc dân, hbt,hn.100m2, giá: 12.7 tỷ
» Đất HÒA QUÝ...Thành phố Xanh trong giữa lòng biển và núi

Permissions in this forum:Bạn không có quyền trả lời bài viết
Forum Java Ptit-Aptech :: THẢO LUẬN VỀ JAVA :: ARRAY-STRING-CLASS-
Chuyển đến 
Free forum | © phpBB | Free forum support | Report an abuse | www.sosblogs.com