| | return index; |
| | } |
| | - |
| | - /** |
| | - * Testing. |
| | - */ |
| | - public static void main( String args[] ) { |
| | - DivergentList<String> list1 = new DivergentList<String>(); |
| | - list1.add( "name" ); |
| | - list1.add( "middle" ); |
| | - list1.add( "last" ); |
| | - list1.add( "maiden" ); |
| | - list1.add( "honorific" ); |
| | - |
| | - DivergentList<String> list2 = new DivergentList<String>(); |
| | - list2.add( "name" ); |
| | - list2.add( "middle" ); |
| | - list2.add( "last" ); |
| | - list2.add( "maiden" ); |
| | - list2.add( "honorific" ); |
| | - |
| | - // Prints 4 |
| | - out.println( list1.diverges( list2 ) ); |
| | - |
| | - list1.remove(4); |
| | - |
| | - // Prints 3 |
| | - out.println( list1.diverges( list2 ) ); |
| | - |
| | - list1.remove(3); |
| | - |
| | - // Prints 2 |
| | - out.println( list2.diverges( list1 ) ); |
| | - |
| | - list1.clear(); |
| | - list2.clear(); |
| | - |
| | - // Prints -1 |
| | - out.println( list1.diverges( list2 ) ); |
| | - |
| | - list1.add( "name" ); |
| | - list2.add( "address" ); |
| | - |
| | - // Prints -1 |
| | - out.println( list1.diverges( list2 ) ); |
| | - |
| | - list2.add( 0, "name" ); |
| | - |
| | - // Prints 1 |
| | - out.println( list1.diverges( list2 ) ); |
| | - |
| | - list1.clear(); |
| | - |
| | - // Prints -1 |
| | - out.println( list2.diverges( list1 ) ); |
| | - } |
| | } |
| | |