Answer Posted / ravinder
import java.util.ArrayList;
import java.util.StringTokenizer;
public class DateSort {
public DateSort() {}
void dateSort() {
ArrayList dateData = new ArrayList();
String months[] = {"JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"};
dateData.add(0,"29-AUG-2008");
dateData.add(1,"13-FEB-2007");
dateData.add(2,"29-JAN-2008");
System.out.print("\nSorted Dates =\t");
for(int i=0;i<dateData.size();i++){
for(int j=0;j<(dateData.size()-1-i);j++){
StringTokenizer date1=new StringTokenizer((String)dateData.get(j),"-");
StringTokenizer date2=new StringTokenizer((String)dateData.get(j+1),"-");
String date01[] = new String[3];
String date02[] = new String[3];
int k=0;
ArrayList temp=new ArrayList();
while (date1.hasMoreTokens()) {
date01[k]=date1.nextToken();
date02[k]=date2.nextToken();
k++;
}
if(Integer.parseInt(date02[2]) < Integer.parseInt(date01[2])){
int t=0;
temp.add(t,dateData.get(j));
dateData.add(j,dateData.get(j+1));
dateData.add(j+1,temp.get(t));
temp.remove(t);
}
}
}
System.out.println(dateData.size());
for(int i=0;i<dateData.size();i++)
System.out.println(dateData.get(i));
}
public static void main(String args[]) {
DateSort Dates = new DateSort();
Dates.dateSort();
}
}
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is singleton class and how can we make a class singleton?
How can you set an applet’s height and width as a percentage?
What is mutable object and immutable object?
In case of inheritance what is the execution order of constructor and destructor?
What is meant by object?
What is difference between equals and hashcode method?
Why are constructors used?
Explain wrapper classes in java?
How garbage collection is done in java?
What is data type example?
What is a consumer in java?
What is method overloading and method overriding?
What is ide with example?
Why char array is favored over string for the storage of passwords?
How do you end a program?