01: package com.sun.portal.ubt.report.data.file.raw;
02:
03: import java.util.Comparator;
04: import java.io.Serializable;
05:
06: /**
07: *
08: */
09: public class ArrayComparator implements Serializable, Comparator {
10:
11: public int compare(Object o1, Object o2) {
12: int ret = 0;
13: if (o1 instanceof String[] && o2 instanceof String[]) {
14: for (int i = 0; i < ((String[]) o1).length; i++) {
15: if ((ret = ((String[]) o1)[i]
16: .compareTo(((String[]) o2)[i])) != 0) {
17: break;
18: }
19: }
20: }
21: return ret;
22: }
23: }
|