CSC1109_Tutorials/Playground/ArraylistTest.java

47 lines
1.3 KiB
Java

package Playground;
import java.util.ArrayList;
public class ArraylistTest {
public static void main(String[] args) {
ArrayList<Integer> intList = new ArrayList<Integer>();
intList.add(1);
intList.add(4);
intList.add(2);
intList.add(9);
intList.add(3);
System.out.println("Before Sort");
System.out.println(intList);
System.out.println("\nBubble Sort\n");
sort(intList);
System.out.println("After Sort");
System.out.println(intList);
System.out.println("Max: " + max(intList));
}
public static int max(ArrayList<Integer> intList) {
int i, max = intList.get(0);
for (i = 0; i< intList.size(); i++){
if (intList.get(i) > max){
max = intList.get(i);
}
}
return max;
}
public static ArrayList sort(ArrayList<Integer> intList){
for (int i = 0; i< intList.size() -1; i++){
for (int j = 0; j < intList.size() - i - 1; j++){
if (intList.get(j) > intList.get(j + 1)) {
int temp = intList.get(j);
intList.set(j, intList.get(j + 1));
intList.set(j + 1, temp);
}
}
}
return intList;
}
}