listsettest.java

来自「The package enables mergesort using immu」· Java 代码 · 共 49 行

JAVA
49
字号
package listset;

/**
 * 
 * Driver
 * java ListSetTest number number number
 * input numbers would be purged and sorted.
 * 
*/
public class ListSetTest {

	static ImmutableList aList;

	public static void main(String[] args) {

		aList=ImmutableList.NIL;
		try{
			if(args.length>1){
				for(int i=0;i<args.length;i++){
					aList = aList.push(Integer.valueOf(args[i]));
				}
			}
			else{
				System.out.println("Please input more than one integer.");
			}
			aList = aList.purge();
			aList = aList.sort();
			System.out.println("ImmutableList is "+aList);

			ListSet a = new ListSet();
			ImmutableList bList=aList.reverse();
			a.include((Comparable) bList.head());
			while(bList.tail()!=ImmutableList.NIL){
				bList=bList.tail();
				a.include((Comparable) bList.head());

			}
			System.out.println("ListSet is"+a); 
			
		}
		catch(NumberFormatException e){
			System.out.println("Only integers, please.");
		}
		catch(NullPointerException e){
			System.out.println("Please input more than one integer.");
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?