problem z działaniem funkcji split

0

Mam następujący kod:

            c = st.getCompany_id().split(".");
            company2 = "";
            for (String d : c) {
                d2 = Integer.parseInt(d);
                //company2 = company2.concat(lCompany.get(d2));
                //company2 = company2.concat("   ");
                company2 = company2.concat(d);
                company2 = company2.concat("   ");
            }
            company2.trim();
            company2.replace("   ", ", ");

Działa to tak, że:
st.getCompany_id();
zwraca ciag: "[numer]" lub "[numer].[numer]...";

funkcja split powinna rozdzielić ciąg na tablice Stringów.

Tylko jak mam pola typu "[numer]", czyli które po zastosowaniu funkcji split powinny podzielić się na tablicę jednoelementową. Po przeleceniu pętli for zmienna company2 na samym końcu jest pusta. Nie wiem czemu.

0

split przyjmuje jako argument wyrażenie regularne. Zamień . na \.

1 użytkowników online, w tym zalogowanych: 0, gości: 1