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 ???

Xem chủ đề cũ hơn Xem chủ đề mới hơn 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 ???
Xem chủ đề cũ hơn Xem chủ đề mới hơn 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