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
Explain the difference between jdk, jre, and jvm?
What are the Class Libraries ?
If a method is declared as protected, where may the method be accessed in java programming?
What are the 6 mandatory procedures for iso 9001?
Whats the difference between notify() and notifyall()?
What are the two basic ways in which classes that can be run as threads may be defined?
What is static data type in java?
What is multiple inheritance? Is it supported by java?
What is sortedset in java?
Is a boolean 1 bit?
Explain java coding standards for classes or java coding conventions for classes?
What is number data type in java?
Why do we use return statement?
What are the advantages of exception handling in java?
Is java a prime method?