Program 1
import java.util.*;
class TestCollections
{
public static void main(String args[])
{
Scanner scan=new Scanner(System.in);
List<Integer>mylist=new ArrayList<Integer>();
int n;
System.out.println("Enter elements in collection for exit press 0");
do
{
n=scan.nextInt();
if(n==0) break;
mylist.add(n);
}while(n!=0);
System.out.println("Before Sorting");
for(Integer I:mylist)
{
System.out.println(I);
}
Collections.sort(mylist);
System.out.println("After Sorting");
for(Integer I:mylist)
{
System.out.println(I);
}
}
}
Program 2
import java.util.*;
class TestCollections1
{
public static void main(String args[])
{
Scanner scan=new Scanner(System.in);
List<Integer>mylist=new ArrayList<Integer>();
int n,s;
System.out.println("Enter elements in collection for exit press 0");
do
{
n=scan.nextInt();
if(n==0) break;
mylist.add(n);
}while(n!=0);
Collections.sort(mylist);
// System.out.println(mylist);
System.out.println("Enter an element for search");
s=scan.nextInt();
//System.out.println(Collections.binarySearch(mylist,s));
if(Collections.binarySearch(mylist,s)>=0)
System.out.println("Searching success");
else
System.out.println("Searching not success");
}
}