Forum Java Ptit-Aptech
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Forum Java Ptit-Aptech

>>>>> www.java13.tk <<<<<
 
Trang ChínhTrang Chính  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Forum has been closed by admin.

 

 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

giúp mình sắp xếp string trong mảng ??? Empty
Bài gửiTiêu đề: giúp mình sắp xếp string trong mảng ???   giúp mình sắp xếp string trong mảng ??? Icon_minitime28/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
ngophuocthien



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

giúp mình sắp xếp string trong mảng ??? Empty
Bài gửiTiêu đề: Re: giúp mình sắp xếp string trong mảng ???   giúp mình sắp xếp string trong mảng ??? Icon_minitime8/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
 
giúp mình sắp xếp string trong mảng ???
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

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 | Internet | Computers | © phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất