[Java lista] String tömbök rendezése

Mariák Márton mariak.marton at freemail.hu
2007. Okt. 26., P, 15:14:24 CEST


Pont erre volt szükségem! Köszi a válaszokat!


Andras Dobrosi wrote:
>
>
> On 10/26/07, *Mariák Márton* <mariak.marton at freemail.hu 
> <mailto:mariak.marton at freemail.hu>> wrote:
>
>     SAP rendszerek közt XIben tranformációkat lehet csinálni (anélkül,h a
>     küldő és fogadó rendszerhez hozzányúlnék), és van rá mód,h kapjak egy
>     kis java dobozkát :-) A lényeg,h van mondjuk 3 bemenet ami
>     mindenképpen
>     String tömb, és van egy kimenet ami szintén csak String tömb lehet,
>     tehát csak egy metódust tudok megírni. Az egész egyébként egy nagy
>     perverzitás, amit ez a példa is jól mutat.
>
>
> Perverz dolgokra hasznalj perverz megoldasokat, pl beagyazott osztalyt:
>
>     public static String[] metodusFogsagaban(String[] tomb1, String[] 
> tomb2,
>             String[] ids) {
>         List<String[]> list = new ArrayList<String[]>();
>         int i = 0;
>         for (String id : ids) {
>             list.add(new String[] { tomb1[i], tomb2[i], id });
>             i++;
>         }
>         Collections.sort(list, new Comparator<Object>() {
>             public int compare(Object o1, Object o2) {
>                 String[] t1 = (String[]) o1;
>                 String[] t2 = (String[]) o2;
>                 int res = t1[0].compareTo(t2[0]);
>                 if (res == 0) {
>                     res = t1[1].compareTo(t2[1]);
>                 }
>                 return res;
>             }
>
>         });
>         String[] res = new String[list.size()];
>         i = 0;
>         for (String[] tomb : list) {
>             res[i] = tomb[2];
>             i++;
>         }
>         return res;
>     }
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
>  _____________ NOD32 2619 (20071026) Információ _____________
>
> Az üzenetet a NOD32 antivirus system megvizsgálta.
> http://www.nod32.hu
>
>   



További információk a(z) Javalist levelezőlistáról