Wątek przeniesiony 2017-11-28 08:27 z Java przez bogdans.

przenoszenie stringa do tablicy int

2017-11-28 01:52
0

Witam mam problem chce przenieść cały numer PESEL do tablicy int[] ale przenoszę tylko ich odzwierciedlenie w kodzie ASCII.

for (int i = 0; i < table.length; i++) {
            char c = PESEL.charAt(i);
            table[i] = Integer.parseInt(c);
            System.out.println(table[i]);
        }
edytowany 1x, ostatnio: 87kelthuzad, 2017-11-28 01:52

Pozostało 580 znaków

2017-11-28 02:10

Zamiast Integer.parseInt(c) zrób Character.digit(c, 10)


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 4x, ostatnio: Wibowit, 2017-11-28 02:12

Pozostało 580 znaków

2017-11-28 09:15
0

Pętla jest zbyteczna:

char[] table = PESEL.toCharArray();

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
tak ale ja potrzebuje int - 87kelthuzad 2017-11-28 09:34
próbowałeś z tym digit? - Wibowit 2017-11-28 10:09
tak działa dzięki - 87kelthuzad 2017-11-28 18:34

Pozostało 580 znaków

2017-11-28 10:11
Zimny Orzeł
0

Lol pesel ma precyzję do 99 mld, a int do 4mld.

Dlatego chodzi o tablicę intów a nie jednego... - Shalom 2017-11-28 10:38

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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