[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