public static void main(String[] args) { SuperArray c = new SuperArray(); c.add("Hi", 3); c.set(4, "Bye"); String t = c.get(4); c.remove(3); System.out.println(c); System.out.println(t); }
public static void main(String[] args) { SuperArray curtis = new SuperArray(); System.out.println("Printing empty SuperArray curtis..."); System.out.println(curtis); for (int i = 0; i < curtis._data.length; i++) { curtis.add(i, i * 2); } System.out.println("Printing populated SuperArray curtis..."); System.out.println(curtis); for (int i = 0; i < 3; i++) { curtis.expand(); System.out.println("Printing expanded SuperArray curtis..."); System.out.println(curtis); System.out.println("new length of underlying array: " + curtis._data.length); } SuperArray mayfield = new SuperArray(); System.out.println("Printing empty SuperArray mayfield..."); System.out.println(mayfield); mayfield.add(5); mayfield.add(4); mayfield.add(3); mayfield.add(2); mayfield.add(1); System.out.println("Printing populated SuperArray mayfield..."); System.out.println(mayfield); mayfield.remove(3); System.out.println("Printing SuperArray mayfield post-remove..."); System.out.println(mayfield); mayfield.remove(3); System.out.println("Printing SuperArray mayfield post-remove..."); System.out.println(mayfield); mayfield.add(3, 99); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); mayfield.add(2, 88); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); mayfield.add(1, 77); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); /*=========================================== ===========================================*/ } // end main()
// main method for testing public static void main(String[] args) { /*---------------------------------------------------------- SuperArray curtis = new SuperArray(); System.out.println("Printing empty SuperArray curtis..."); System.out.println(curtis); for( int i = 0; i < curtis._data.length; i++ ) { curtis.set(i,i*2); curtis._size++; //necessary bc no add() method yet } System.out.println("Printing populated SuperArray curtis..."); System.out.println(curtis); System.out.println("testing get()..."); for( int i = 0; i < curtis._size; i++ ) { System.out.print( "item at index" + i + ":\t" ); System.out.println( curtis.get(i) ); } System.out.println("Expanded SuperArray curtis:"); curtis.expand(); System.out.println(curtis); ----------------------------------------------------------*/ SuperArray mayfield = new SuperArray(); System.out.println("Printing empty SuperArray mayfield..."); System.out.println(mayfield); mayfield.add(new Binary(20)); mayfield.add(new Hexadecimal(21)); mayfield.add(new Rational(1, 2)); mayfield.add(new Binary("11001")); mayfield.add(new Hexadecimal("3E")); System.out.println("Printing populated SuperArray mayfield..."); System.out.println(mayfield); System.out.println("\nTesting linSearch() mayfield..."); System.out.println(mayfield.linSearch(new Binary(20))); System.out.println(mayfield.linSearch(new Hexadecimal(21))); System.out.println(mayfield.linSearch(new Rational(1, 2))); System.out.println(mayfield.linSearch(new Binary("11001"))); // System.out.println(mayfield.linSearch(new Hexadecimal(0))); // System.out.println("\nTesting isSorted() mayfield..."); // System.out.println(mayfield.isSorted()); mayfield.remove(3); System.out.println("Printing SuperArray mayfield post-remove..."); System.out.println(mayfield); mayfield.remove(3); System.out.println("Printing SuperArray mayfield post-remove..."); System.out.println(mayfield); mayfield.add(3, new Binary(99)); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); mayfield.add(2, new Hexadecimal(88)); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); mayfield.add(1, new Rational(66, 77)); System.out.println("Printing SuperArray mayfield post-insert..."); System.out.println(mayfield); } // end main