PDA

View Full Version : مرتب کردن اعداد خوانده شده در array list



19216810047
پنج شنبه 11 آبان 1391, 06:05 صبح
با سلام
دوستان من می خوام از کاربر چند عدد را از کاربر بگیرم و در یک array listبریزم به طوریکه به محض این که کاربر اعداد رو وارد می کنه در array listمرتب بشند.اکه میشه راهنمایی کنید.
با تشکر

همایون افشاری
پنج شنبه 11 آبان 1391, 09:10 صبح
از متد sort در کلاس Collections استفاده کنید:
import java.io.Console;
import java.util.ArrayList;
import java.util.Collections;

public class Hello {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
Console console = System.console();

while (true) {
int a = Integer.parseInt(console.readLine());
list.add(a);
Collections.sort(list);
System.out.println(list);
}
}
}