import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class SortDemo {
List <String>list=new ArrayList<String>();
public void sort() {
list.add("apple");
list.add("grape");
list.add("banana");
list.add("pear");
for (int j = 0;j < list.size()-1; j++) {
for (int i = 0; i <list.size()-1-j; i++) {
if(((list.get(i)).compareTo(list.get(i+1)))>0) {
String temp = list.get(i);
list.set(i, list.get(i+1));
list.set(i+1, temp);
}
}
}
}
public void print() {
sort();
System.out.println("排序后的顺序:");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
public void maxPrint() {
System.out.println("最大值:");
sort();
System.out.println(list.get(list.size()-1)));
}
public void minPrint() {
System.out.println("最小值:");
sort();
System.out.println(list.get(0);
}
}
public class Test2 {
public static void main(String[] args) {
SortDemo sd=new SortDemo();
sd.print();
sd.maxPrint();
sd.minPrint();
}
}